106
/ 150
FBL19816
Aggregation of Ruby Spotted Swallowtail Caterpillars
Aggregation of Ruby Spotted Swallowtail Caterpillars