Tag Archives: Scientists

Have we found alien life?

Have scientists found alien life in our atmosphere? Researchers from the University of Sheffield in England think so. They reported that tiny organisms that came back aboard a balloon sent high into

Top