Last guess. I think its a giant clam or a sea shell of some sort.