Duct tape to wall

News

Lockheed Martin engineers in New York compete to see who can duct tape their co-workers to the wall the longest

More From News/Must watch