Hokkaido, Japan

The north coast of the Island of Hokkaido, Japan lies at the southern end of the Sea of Okhotsk. NASA Terra spacecraft acquired this image on February 11, 2009.

The north coast of the Island of Hokkaido, Japan lies at the southern end of the Sea of Okhotsk. NASA Terra spacecraft acquired this image on February 11, 2009.