updated 04/21/2004 at 12:00 AM EDT

originally published 12/19/1997 12:00AM

The 17th annual Insect Fear Film Festival will be held Saturday at the University of Illinois, Champaign, Ill. According to the Wall Street Journal, it will feature "bee-movies."

Share this story:

Your reaction:


From Our Partners

From Our Partners