Florida tree snail {Liguus fasciatus} Key Largo, Florida, USA, North America