Video: Is there life on Mars? Scientists discover evidence of melting snow on the Red Planet flowing into gullies that could host aliens
This shows satellite imagery from Arizona State University showing evidence suggesting snow melting on Mars is flowing into gullies that ‘could host aliens.’ The images were taken by the Mars Reconnaissance Orbiter…