The Alien Non-Invasion ─ Origins of Life on Earth Revisited

March 24, 2013 in Science, Top News

Ian O’Neill, Space Producer for Discovery News, has joined other skeptics in pointing out flaws in recent reports that claim to prove the “panspermia” theory of life’s origins on Earth. […]