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. 

106.7 The Eagle · Portland's Classic Hits Station

Listen Now on iHeartRadio