Nasa Scientist Find Traces That Lead To AliensSome alien’s marks were found on the surface of one of Jupiter’s moons. Europe is one of scientists best hopes… By Anna C. Mackinno, in News Sci/Tech on July 24, 2018 .