07-05-2016, 03:16 PM
Marine life does look "alien" to me... so weird looking!
Yes, I can see how some of these creatures could have seeded here from meteorites.
Yes, I can see how some of these creatures could have seeded here from meteorites.