The Sea of Okhotsk off the Kamchatka Peninsula in Russia, OCTS image from May 19th, 1997.
Image courtesy of NASDA.
For more information on, and links to OCTS, click here.