dcsimg

Small caterpillars of the harlequin butterfly only hours after hatching from egg, deposited on the stem of the species host plant, the milkweed Oplonia spinosa. (5756269556)