An invasion of Giant African Land Snails is causing havoc in parts of Florida. The slimy creatures, which are native…