Hello again, I just took a look at your posted images. The Lambis is definitely an immature L. truncata. The Murex is not Hexaplex duplex, but Chicoreus ramosus. I didn't think H. duplex was found in Madagascar. Regards, Paul M.