God's messenger
English

God's messenger

by

daily life

I live in Nara, Japan and a lot of deers live in Nara park.

Deer is a messenger of Kasuga Taisha shrine in Nara.

The number is 1325 deers.

Headline image by erindesong on Unsplash

1