A satellite observes “something prominent on the ice” in Antarctica, and NASA reveals what it is Read more