No videos were found.
Studio 90 tours the Stade De France in Paris, site of the 1998 FIFA World Cup Final and home stadium of the French national team. The U.S. MNT will play its first game in the storied arena on Nov. 11, 2011.
Pantsed News Blooper! Reporter is forced to show off his underwear at the Beyond Coal Activists Do the Pants-Off Dance Off.