Mars is a Place on Earth | Devon Island, Canada

YouTube video

“Ooh, baby, do you know what that’s worth?
Ooh, mars is a place on earth”.

Mars is on Devon Island, Canada and this is where NASA will fake all make-believe mars missions.

Jeranism’s video from 2015:…

Devon Island: Last Stop Before Mars…

SpaceX Wants to Go to Mars…

Yes. You have my permission to use my work or mirror my videos, but I expect credit and a link back to my channel. Thanks. – ODD TV

Follow by Email