Scientists have discovered deepest point on land –
A new study shows that the deepest point on land is under the Denman Glacier in East Antarctica. Glaciologists at the University of California, Irvine, were mapping the area only […]
Scientists have discovered deepest point on land – Read More »