Jul 30 2007
Save

Apparently "minicars" are "the thing" in Japan. Who knew? Well, we did. [Yahoo! News]

Advertisement