Life on Jupiter's moon? NASA finds evidence of water plumes

2,325 views · Published 16 May 2018 · 0:36 · Indexed 27 October 2026

Channel: ABC Television Stations · 2018 · Science & Technology

Watch on YouTube

NASA scientists have found new insights from an old mission that may show the possibility of life on Jupiter's moon Europa. 

https://abc7.la/2GiHHzp

More from this channel