Friday, December 27, 2013

Racing cars on the streets of Japan

THIS is THE best way to wake up on a Sunday, and THE best short automotive short to close 2013! Only in Japan.

0 comments:

Post a Comment