Browsing Tag
devon island
2 posts
Is Mars Rover Footage Faked On Devon Island?
Almost everyone is aware of Elon Musk‘s desire to fly to Mars, along with humans, and establish a…
Images from NASA Curiosity rover shows a bird on Mars
Is this another proof that photos from Mars are actually taken somewhere on Earth? The latest photos from NASA…