NASA announced a new mission to search for extraterrestrial life

NASA, mission, launch, USA, extraterrestrial life, Europa
World
image