In the Streets - Tokyo

Akihabara closes the street to traffic on Sundays between 12 and 5. It's like your own parade!
 Shibuya has the busiest street crossing in the world (I'm told) and today was dodge the umbrellas.
 With The Dog


  1. You look like your are floating in that top photo.


Post a Comment