Life Cycle of A Housefly

A housefly's life cycle is divided into four stages: (1) egg, (2) larva, (3) pupa and (4) adult. At each stage, the housefly's appearance changes completely. Mouseover the different stages to learn more.
Horizontal Rule