Underpass. Akihabara, Japan.
. Akihabara, Japan.
Preparing dinner. Shinjuku, Japan.
Reflection and view from the observation deck of the Tokyo Metropolitan Government Building. 
View from the observation deck of the Tokyo Metropolitan Government Building. 
Back to Top