Remarkable natural event seen from space: Algae-coated ice phenomena at Princess Astrid Coast, Antarctica
A few weeks ago, NASA’s Terra satellite flew over East Antarctica and detected swirls of green amidst the ice off the Princess Astrid Coast. For three weeks since, scientists have been trying to figure out what Terra saw in this remote region of the world’s

