› added 9 months ago
205
TIL the James Webb Space Telescope has detected signs of potential life on exoplanet K2-18b.
via reddit.com