A Monarch caterpillar shares a milkweed plant with a million aphids
Monarch caterpillaraphids
From Insect archives