Orochi means an eight-headed snake as per Japanese mythology; incidentally, it is also one of the most well known dragons in Japanese myth... This myth was the inspiring factor, which provoked the Japanese Automaker Mitsuoka to name a concept car in...





Fresh Comments