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.
Interactive Science Worksheets
by Alan & Hui Meng