Tagged: Goddard Space Flight Center

ID research and publications - Open Parachute

Ken Perrott Feb 09, 2012

Here is another post to mark Darwin Day. The pro-intelligent design (ID) internet echo chamber has been making a big thing of late about “peer-reviewed papers supporting intelligent design.” Their “Center for Science and Culture” has even published an updated … Continue reading → … Read More