Posted on June 16, 2012July 3, 2015 by Joey Could aliens have created life on Earth? [Io9 Backgrounder]