14.3 C
New York

VIDEO: Meanwhile, On The Road In Nara, Japan

Published:

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

This Week in Trucking

Videos