It stood there for over a century – the 127mph world land speed record that American Fred Marriot had managed in 1906. It was however at the Edwards air base, in the Mojave Desert, yesterday August 25 that the British made steam car toppled the long..













Fresh Comments