Otala punctata (Müller, 1774)

Otala punctata (Müller, 1774)

Otala punctata (Müller, 1774)

1076 South Fletcher Avenue, Amelia Island, Nassau County, Florida 11/30/2010