The 25th Annual Insect Fear Film Festival

February 21, 2008
 

With May Berenbaum, Ph.D. (Professor and Head of Entomology, The University of Illinois)