Last Months in Japan

Artificial island cities, mountain temples, and hot spring villages.

Tags ,