Researchers take a look back 66 million years in a recent study to confirm that Earth has a mechanism to self-regulate its temperature.
Log in to your Weather Band account to access this story, your Weather Band community forum, and so much more!
Log In