Herds of deer overrun Nara, Japan October 28, 2014 Nara, a city in central Japan, has developed a reputation for attracting some unique visitors. Herds of deer have taken over city streets. Locals… Continue Reading