Top Gear Has Arrived In Argentina
Top Gear has arrived in Argentina, where they will be filming their annual Christmas Special that caps off every season and from the looks of the pictures from Autoblog Argentina that have emerged from their arrival – they will be employing a cheap car challenge of sorts with a Porsche 928 [probably May], Lotus Esprit […]