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