Flashback: Moonwalkers Defy Claims That Climate Skeptics Are Akin To Those Who Believe Moon Landing was ‘Staged’


By: - Climate DepotAugust 4, 2009 6:58 AM