What is this? Sea life? Nope, it's on Mars.

posted by Scott -

I know, it looks like living sea life but it's not.  It was discovered on Mars late last week.  Watch this video to see what exactly it is. 

Comments

title

Content Goes Here

This ad will close in X seconds.