Cover image thumbnail

The Lambert Glacier in Antarctica

The Lambert Glacier in Antarctica is the world's largest glacier.