Is This What an Alien Looks Like?
A NASA scientist believes he has discovered an alien life form which may explain how life on earth started and has called on any scientist worldwide to try and prove him wrong. The extraordinary claim by Dr Richard Hoover, an astrobiologist with NASA’s Marshall Space Flight Center, comes after ten years ... Continue Reading