Open sidebar
Focus
Princess Elizabeth Land
|
Jonathan Zhou
Did Scientists Just Find the World’s Largest Canyon? (Video)
A team of scientists, led by Durham University, believe that they have found the largest canyon in the world. They think that it’s buried under sheets of ice in the region of Princess Elizabeth Land, East Antarctica.
Jan 15, 2016
|
Jonathan Zhou
Jan 15
|