NASA's new satellite images show an Antarctic island that looks like a giant skull, with a rocky eye socket and glacier jaw; the October 2026 view reveals more bare ice after an unusually warm winter
Photo credit: NASA Earth Observatory/Lauren Dauphin From high above the Weddell Sea, Vega Island appears to be staring back at...