ScienceNASA scientist passionately cleared the evidence of alien life on meteoriteSana Naseer SheikhMarch 11, 2011 by Sana Naseer SheikhMarch 11, 2011 SPIE Fellow Richard Hoover has cleared to media with a passionate behavior that fossils have been discovered in meteorites found on Earth. He has been...