According to photos from Google Earth Devon Island Canada is Mars. Another NASA lie.🚀

First published at 01:38 UTC on July 8th, 2023.
subscribers

Devon Island is in Canada not Greenland. Just to clean up an error in the video.
Devon Island:
Devon Island is an island in Canada and the largest uninhabited island in the world. It is located in Baffin Bay, Qikiqtaaluk Region, Nunavut, Canada. It i…

MORE
CategoryEntertainment
SensitivityNormal - Content that is suitable for ages 16 and over
The owner has disabled discussion of this video.