Here is how you clean them.
Here is one way to make them.
I love them. I just have to not think of them as sea snails. I've had the ones at Bahama Breeze in the last video. They were okay. I'm pretty sure the Conch had been frozen though as it was in Raleigh, NC. The best ones I've had have been in the Bahamas and Grand Cayman, with Club Paradise on Grand Cayman being the absolute best so far.
When I'm missing the islands (like now) I sometimes get a fix by visiting my favorite Oyster Bar Biminis
for some island atmosphere and a basket of fritters.