No, its not something cosmic, its an inhabitant of the tidal zone - a giant mollusk (Megathura crenulata). 204 views14:19