Icy, isolated Peter I Island stirred up a show in the atmosphere off the West Antarctic coast.
A Sea of Spinning Clouds
Icy, isolated Peter I Island stirred up a show in the atmosphere off the West Antarctic coast.
Author: NASA Science (.gov)
Read Original Article