Drosophila melanogaster Source: Zdenék Berger Mating Egg-laying Embryo larva pupa adult Life Cycle (10 days)