Tech Watch Report Fail

Posted: 4/12/2011 12:00:00 AM
28,440
 
Description: Is this Tech Watch or The Exorcist?
 
 
Funny Video Comments