theparkedcars.jpg
The Invicta was the first production car to be able to drive at 100mph up and down hills. It was powered by the 4.5litre Meadows tank engine.