Saturn's moon Enceladus may support alien life – NASA (WATCH LIVE)

New research from NASA indicates that Saturn’s moon Enceladus may support microbial life. Details of new findings about ocean worlds in our solar system are being announced live by the agency.

MORE TO FOLLOW

Via RT. This piece was reprinted by RINF Alternative News with permission or license.