Meillacan punctate_Bahamas.jpg

Meillacan punctate, Chalk Sound site, Turks and Caicos