Loading the player...

What cars can you find in Japan?;

On the streets of Shibuya, in Tokyo, Japan, one can see some of the weirdest and funniest modified cars.

Leave a Reply

Your email address will not be published. Required fields are marked *