Was Paris Spotted On Mars?

We're not sure if it is Paris or not but they did show pictures that looked like " Big Foot". Check this out!

No comments: