Why do monarch butterflies lay their eggs on milkweed plants
Asked by admin @ in Geography viewed by 325 People
Monarch butterflies lay their eggs on milkweed plants and then the caterpillars eat the milkweed. The milkweed plant contains a toxin that is not poisonous to the caterpillars. When the caterpillars change into butterflies, the toxin in their systems make them poisonous to predators like birds so natural predators avoid eating the Monarch butterflies.
Viceroy butterflies look much like the Monarch. Because of this, they are saved from predators also. This protective mechanism is BEST called
A) mimicry.
B) camouflage.
C) evolution.
D) natural selection.