Autopedia
Advertisement

Westfield Megabusa.jpg

The Westfield Megabusa is a British-made Lotus Seven inspired car with a 1,299 cc motorcycle engine, taken from the Suzuki Hayabusa, and six-speed sequential gearbox.

Advertisement