I HAD NEVER seen so many deers per square mile. Friendly in nature and no strangers to the tourists (be careful with┬áhaving biscuits treats in your hand!). Legend has it that long ago, the deity Takemikazuchi arrived on a white deer to guard the capital city. As such, deers are considered sacred animals till today. […]