ecoxplorer.com
London Olympics includes fast cars, art cars display - ecoXplorer
The world’s best athletes are making headlines in the 2012 Olympics in London, and they have company. Some of the world’s best, fastest and most unusual vehicles are joining them, in special displays. Jaguar and Land Rover are in a starring role in the ‘Make it in Great Britain’ exhibition at London’s Science Museum, which …