3 ms·Lunar bugs to ocean moons: seven things science has revealed about aliens so far5 points by billybuckwheat 3y ago