Check Out These Deer – What You’re About To See Is Nothing Short Of INCREDIBLE!

In Nara, Japan, there is a deer park with over 1,200 deer who all roam freely. The herds of deer are considered to be sacred and divine by locals and ‘national treasures’ by the state. Sometimes they wander into the town and seemingly take over. Obviously, park rangers usher them all back safely to greener pastures when this happens, but it sure makes for an incredible sight!

Just imagine seeing this in your home town!