October, 1980. Tokyo, Japan. The homeless people of Tokyo sleep in the Shibuya Subway Station of Tokyo.
October, 1980. Tokyo, Japan. The homeless people of Tokyo sleep in the Shibuya Subway Station of Tokyo.
Filename: Japan 208 LAF177939.JPG
Copyright

Related photos : JAPAN 1980