centipedes

Mark your calendar.  The 26th annual Insect Fear Film Festival will be held February 28th at the University of Illinois at Urbana-Champaign.  This year's theme is "Centipede Cinema". The film festival is legendary.  I've heard about the event for years, and its lineup of bug flicks, live displays, and art contests have received widespread media coverage.  Now that I live in Champaign I'll be able to attend my first one. The announcement: The Insect Fear Film Festival - scaring the general public with horrific films and horrific filmmaking since 1984 The…