The trackback URL for this entry is:


  1. An Inconvenient Truth:

    China has surpassed the US as the world's largest producer of CO2, the chief "greenhouse gas" said responsible for Global Warming. What will environmentalists say? Barking Moonbat Early Warning System thinks they will say nothing....
    Tracked on: Pajamas Media ( at 2007 06 20 20:30:15