The Japanese city of Nara is one of those unique places where animals, deer in this case, live with the humans of the city.
The Japanese city of Nara is one of those unique places where animals, deer in this case, live with the humans of the city.