Queen conch is a marine snail indigenous to the Caribbean, the Florida Keys, the Bahamas and Bermuda. Locally, conch has been a staple for decades as a delicious treateaten raw with lemon juicei...