NEWSLETTER

LISTEN:




The messengers of GOD

Nara: became the capital of Japan in 710, when Heian period started. Deers were considered as a messenger of God in the ancient times, and the deers in Nara have become a national treasure. Here they are. Kind and sweet.





And before that we drank coffee by the river and played the songs we wrote when we were very young:

1,044 comments to The messengers of GOD