Nairobi, Kenya Close-up of fruit fly maggots at the International Center of Insect Physiology and Ecology . Laboratory for the investigation of...