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

Advertisement

Share This Story