NASA's Aqua satellite spotted giant ice swirls stretching for hundreds of miles in the Sea of Okhotsk off Russia's P'yagina Peninsula.
See All 4291 Episodes of " Latest from Space.com "