Insects And The Insect Fear Film Festival
May Berenbaum, Professor and Head of the Department of Entomology at the University of Illinois
May Berenbaum, Professor and Head of the Department of Entomology at the University of Illinois
Campbell Hall
300 N. Goodwin
Urbana, IL 61801
217-333-7300