Otala punctata (Müller, 1774)
1076 South Fletcher Avenue, Amelia Island, Nassau County, Florida 11/30/2010