Swallowtail caterpillar

Swallowtail caterpillar
Rate this content: 
Photographer: 
Sky Jacobs
Biology Tags: 
Vegetation Community: