Share Pinterest Facebook Twitter LinkedIn 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 #visitjapanJapanRevealedVisit JapanVisitJapanAU AloJapan.com
AloJapan.com