Sunday, October 17, 2010

Top Gear caught filming in NY with SLS AMG, 458 Italia and 911 GT3 RS