House fly
egg fertilization. When protein-rich food is available, she will lay up to 500 eggs in several batches on decaying organic matter, such as food waste, carrion [...] maximum egg production and fly development occurring between 25–30°C. The small (1.2 mm), white eggs will only hatch if they remain moist, and creamy-white larvae