• 7 years ago
Did you hear that NASA just announced an important discovery in the quest to find life on other places in the Solar System? In this quick episode, Fraser details what NASA found on Enceladus and Europa, and what it means for the search for life.

Recommended