ANNOUNCED:

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:

advertisement

From Our Partners

From Our Partners