The evidence for the origin of life on Earth lies in our own skin, folks. Superbeings from somewhere else in the cosmos did it. Richard Dawkins will be glad to know. Now the date of this story from the Discovery Channel people is April 1, 2013….Coincidence?