Originally posted by jdel
View Post
Unless you mean the US Top Gear...
[edit] Nevermind, just read about it on Jalopnik. That fucking orange Grand Sport Vitesse shows up again?! Jesus. My friend shot that thing when it was in Chicago:
Comment