Sort:  

are those the giant land snails that everyone over there loves?

yes!

People get busted trying to smuggle them into the US all the time and they have become a destructive invasive species in Hawaii.