Carl Zimmer discovers that George Will is still lying about global warming.
Also, Generalissimo Francisco Franco is still dead.
More like this
This week, ten years ago, between 50,000 and 100,000 protesters from a wide variety of labor, environmental and global justice organizations descended on the World Trade Organization Min