A volcano or a meteorite? New evidence sheds light on puzzling discovery in Greenland's ice sheet

A volcano or a meteorite? New evidence sheds light on puzzling discovery in Greenland's ice sheet