Sign up for FlowVella
Sign up with FacebookAlready have an account? Sign in now
By registering you are agreeing to our
Terms of Service
Loading Flow
Another Earth?
A meteorite from Mars hitting Antarctica in 1996 first gave scientists the idea of life on Mars!
Evidence has shown that at one point in time, there were river, lakes, and oceans on Mars!