Conspiracy Phoenix spots Yeti on Mars?

Tim

Creative Writer
Joined
Jan 16, 2005
Location
England
#1
Another dubious pic released to the public, this time from the newly landed Phoenix.

I won't point the obvious out...........


 
Top Bottom