Claim: Weeping Icecap photo shows ‘mother nature in tears’


By: - Climate DepotSeptember 3, 2009 6:25 AM