Tuesday, November 04, 2008

Daily Show on a big LCD screen in Times Square






Orignal From: Daily Show on a big LCD screen in Times Square

No comments: