Lord Chris MentilloSep 23, 20192 minNASA Mars Photo Shows 'Bigfoot' Remains On Red Planet?Planet Mars remains to be a big mystery for scientists all over the world despite what we already know about Earth’s cousin. We pretty...