Please sign in to upload a point
First time? sign-up
Points tagged with finding
Please sign-in first 🐱👤
Mars is the most likely planet in our solar system to be hospitable to life
In 1996, NASA found what they believe may be fossils of microscopic living organisms in a rock recovered from the surface
Want to give it a shot? 👻 Make your own point!