midges life cycle Midges Purdue University Medical Entomology: Biting Midges This Extension publication from Purdue University transmitting diseases extension.entm.purdue.edu biting midge fly extension.entm.purdue.edu confirm life cycle midges extension.entm.purdue.edu