Fortunately more than 500 of the worlds leading scientists and thousands of other global experts who submitted more than 20,000 peer review comments disagree so believe us when we say that your denial does not keep us up at night.

Jun 2, 2019 · 8:05 AM UTC