Mitsuoka Orochi and other Japanese oddities

Most car enthusiasts know of the Mitsuoka Orochi, an organic “supercar” that started life as a concept car in 2001, and finally reaching production in late 2006. Built by Mitsuoka Motors in Japan, the final version turned out to be popular only for its styling, as it was powered by a basic 230 hp 3.3-litre [...]

Archives