The Natural History Museum
Life cycle of a typical blowfly: from egg, through three larval stages (called instars), to pupa (inside the barrel-shaped puparium) and adult.
©2000 Fathom, Inc.