VIDEO: Meanwhile, On The Road In Nara, Japan

All these deer are camped out on the road in Nara, Japan. Have you ever had to make your way through a herd of animals?

Source:
BLUEBELLS9999