Wednesday, October 9, 2013

Sacred Tree

Meiji Shrine / Natural faith has taken root since ancient times in Japan

No comments:

Post a Comment