the human eyes and brain naturally look for patterns and familiar designs in everything you look at. look at any pictur of a landscape on mars or earth long enough, and you will see something like those.
Originally posted by Omega Pickle
I dont believe life is on Mars. If anything it is small microbes. Maybe some sort of insects, who knows.