Discovering flies

by Christopher O'Toole

Examines the characteristics, life cycle, and habitat of different types of flies and describes which flies are either helpful or harmful to plants and animals.