An introduction to where and how butterflies lay their eggs, and various appearances that the eggs may take.
0736802274