Deers in Hokkaido

Wild Japanese deers, ezo shika, at Soya Kyuryo or Soya hills near Cape Soya

Wild Japanese deers, ezo shika, at Soya Kyuryo or Soya hills near Cape Soya, Hokkaido.

Leave a Comment