August 7, 2010

Top Gear USA?

I don't know if these doofs are the right guys for the job of Top Gear USA hosts, but this video is a pretty good first view of the show.  Good luck Top Gear USA.

No comments:

Post a Comment