Thursday, June 24, 2010

The Least You Should Know (6/24)

A new documentary claims Osama bin Laden is living comfortably in Iran. But to get more television coverage he’s leaving to join the Big 10 Conference.

No comments: