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.