Mitsuoka

Japanese company Mitsuoka Motors was founded in 1968 and specialises in building unique cars.  In 2006 it launched the Orochi, which means “eight-headed dragon” in Japanese.  Production ended in 2014.

2014 Mitsuoka Orochi.  Model by HPI.Racing