Hi, when I went to collect my fish from a seller on eBay, he happened to be a coral shop that had closed down, Kingdom of Coral. As he was shutting the tank he let me have a whole load of free snails, mainly two types. I'd love to know what the are. The bigger ones are around 20mm and the smaller ones with the zigzag shell pattern with a long snout are about 10 mm, the small zigzag snails hang off an invisible thread and kind of abseil down from my rock, it looks like they are floating in the middle of tank. The bigger ones with two sort of horns look like some kind of winkle but I have no idea. Please could someone point me in the right direction to identify my two snail types?
Thank you.
Also in the first picture, the snail has a red phallic shape thing growing off its shell.

Thank you.
Also in the first picture, the snail has a red phallic shape thing growing off its shell.





