Lake the size of PHILADELPHIA discovered under Antarctica contains sediments that could reveal - 1BR
2022-05-10 4 Dailymotion
Lake Snow Eagle lies in a mile-deep canyon in the highlands of Antarctica's Princess Elizabeth Land, a few hundred miles from the Antarctica coast, scientists report today.