Three of the nearly 1,200 protected deer that roam freely near Kofukuji temple. The deer are considered sacred messengers from gods of Kasuga-taisy shrine. Nara, Japan.
Three of the nearly 1,200 protected deer that roam freely near Kofukuji temple. The deer are considered sacred messengers from gods of Kasuga-taisy shrine. Nara, Japan.