Did NASA just find alien life on Mars? Here's what we know.

EmperorPenguin
2025-09-11T23:16:13Z

Link URL: https://www.youtube.com/watch?v=Ib0GQ4okpaY

Comments URL: https://tildes.net/~space/1q4z/did_nasa_just_find_alien_life_on_mars_heres_what_we_know

Votes: 21

Comments: 5