Ads Place 1222
Background Image
Officials At The London Olympics Will Be Conducting 5,000 Tests For Steroids. Or As Lance Armstrong Calls That, 'a Monday.'
-Jimmy Fallon
Please Wait....
Translating....

Officials At The London Olympics Will Be

Jimmy Fallon
Officials At The London Olympics Will Be Conducting 5,000 Tests For Steroids. Or As Lance Armstrong Calls That, 'a Monday.'
Views: 6
More From Jimmy Fallon
Ads Place 3
Ads Place 5