October, 1980. Tokyo, Japan. The merchants sell various goods at the street market in Tokyo.
October, 1980. Tokyo, Japan. The merchants sell various goods at the street market in Tokyo.
Filename: Japan 196 LAF177939.JPG
Copyright