No image available
Steam-powered car aims at 1906 speed record
Inspiration is a steam-powered car built in the United Kingdom and believed by its designers to be capable of smashing the oldest land-speed record.
Inspiration is a steam-powered car built in the United Kingdom and believed by its designers to be capable of smashing the oldest land-speed record.