scary

Just a reminder.  The infamous annual Insect Fear Film Festival (this year's theme: centipedes!) is happening tomorrow night on campus here in Urbana-Champaign. More information: http://www.life.uiuc.edu/entomology/egsa/ifff.html
Braconid wasps attacking caterpillar - pumpkin by Lorenzo Rodriguez Urbana, Illinois