NASA Releases Photos of Spacecraft Destined to Search for Alien Life on Europa – CNET

By | June 8, 2022
In 2031, this ambitious space explorer could send back the very first evidence of life beyond Earth.