A Sea of Spinning Clouds

NASA NASA

Icy, isolated Peter I Island stirred up a show in the atmosphere off the West Antarctic coast.

Read full article at NASA →