NASA’s Aqua satellite spotted giant ice swirls stretching for hundreds of miles in the Sea of Okhotsk off Russia’s P’yagina Peninsula…Read More