• Embed

Intro - 7/29/09

Clip7/29/2009

Lance Armstrong comes in third in the Tour de France, and Kevin Baker says Obama is the new Hoover.

Up Next