Sunday, November 17, 2019

author photo

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. The Megabusa is a road legal track car in at least some[which?] European countries.


Westfield Megabusa


Complete article available at this page.

your advertise here

This post have 0 komentar


EmoticonEmoticon

Next article Next Post
Previous article Previous Post

Advertisement

Themeindie.com