Designed by
Title
Sacred deer in Kasuga Shrine, Nara, Japan #80272939
Description
Nara, Japan- November 29, 2012:Deers are considered a sacred creature in Japanese culture. They are very friendly and welcoming all visitors. It is easy to see them everywhere on the streets in Nara.