Baltimore Checkerspot (Euphydryas phaeton), orange-and-black spiny caterpillar on a narrow leaf.

Baltimore Checkerspot (Euphydryas phaeton), orange-and-black spiny caterpillar on a narrow leaf.

Leave a Reply