x
Breaking News
More () »

Journey to Tokyo: Deer Park is home to 1,400 wild deer

Nara Park or Deer Park in Japan is home to 1,400 wild deer – legend says one of the gods traveled to Nara 1,200 years ago on a white deer.