0 sats \ 0 replies \ @birdeye21 18 Dec 2023 \ on: NEWS: New discoveries point to the chance of life on Enceladus, Saturn's moon. earth
Finding alien life within our own solar system would break us lol...every assumption we've made about the universe comes crashing down