That picture is disturbing for a couple of reasons.
First, the snail is huge.
Second, what is the species of the thing holding the giant snail? Three fat fingers, no thumb, and latex-like skin ... has a species of terrible guitar players been assisting the giant snails in their conquest of Florida?
Check out pic at post #54......