I found this monarch caterpillar on my Asclepias (also known as
Butterfly Weed). Butterflies love the nectar from this plant,
then they lay their eggs on the plant. The caterpillars hatch, eat the
leaves on the Butterfly Weed and then spin their cocoons.
A few weeks later more butterflies appear. Asclepias is
a fantastic plant for attracting butterflies to your garden.
Photo by Doug Kalal