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