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

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. 

 

title

Content Goes Here