found this..

found this..

Found this on..yep..the red planet. Couldn't copy original pic, as NASA file won't let me. Any guesses on what it is?



Tags
Categories:
Show Description Hide Description