Discovery of world's largest avalanche By Ground Report 20 May 2021 he European Space Agency (ESA) said in a statement that a large chunk of ice had split off the frozen coast of Antarctica and The avalanche, Read More