Uchiura Bay
Hokkaido, Japan
Coast
Uchiura Bay, also known as Funka Bay or Iburi Bay, is a bay in southwestern Hokkaido, the northernmost main island of Japan. The mouth of the bay faces towards the southeast and is surrounded in part by the Oshima Peninsula.
From Wikipedia, CC BY-SA 4.0
Been here? Collect this stamp in your own passport and share it with friends.
Collect this stampI already have an account