Nemuro Bay

From Wikipedia, the free encyclopedia

Landsat image
Landsat image

Nemuro Bay is a body of water on the northern coast of the Nemuro Peninsula in Hokkaidō, Japan.