According to Shinto, deer are the sacred messengers of the gods. In honour of tradition, they’re considered protected national treasures, which is why you can see them roaming in Nara Park. 📷: @ohitsjoyee #VisitJapanAU #JapanRevealed

AloJapan.com