Showing posts with label Mazda. Show all posts
Showing posts with label Mazda. Show all posts

2.02.2008

Take me to your leader

Apparently, Mazda very quietly designed a UFO. Also, the Taiki and its other concept cars look way too happy.