<--Previous
Up
Next-->
I can't believe that cars can even fit through the streets in Tokyo (or in Japan in general). The cars themselves tend to barely fit through. (Tokyo)