Atala caterpillars

Atala caterpillars on coontie


Atala caterpillars on coontie at Long Key Natural Area and Nature Center in Davie.