tiny lemmy
u/qwerty
Joined
Posts
Strongest Evidence Yet of Alien Life Found on Exoplanet K2-18b
· 44 points · 3 comments
Comments
0 points ·
2025-04-17T19:11:59.630110Z
What the sigma?