A potential hidden layer of meteorites below the ice surface of Antarctica

A potential hidden layer of meteorites below the ice surface of Antarctica