Antarctica's Pine Island and Thwaites glaciers are tearing themselves apart, and it is horrifying.
It is no surprise to those who follow the deglaciation process in Antarctica and are aware of the real threat posed by these glacial behemoths to human civilization. Rapid sea-level rise … Read More