May 252016 NASA just found even more evidence that Europa could host alien life More Videos by Quarks To Quasars.