Image 1 of 1

LE02-006a.jpg

LE02-006a  Spicebush Swallowtail Caterpillar face and eye spots - Pterourus troilus.