Carl Zimmer discovers that George Will is still lying about global warming.
Also, Generalissimo Francisco Franco is still dead.
Carl Zimmer discovers that George Will is still lying about global warming.
Also, Generalissimo Francisco Franco is still dead.