People Staff
December 19, 1997 12:00 AM

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.”

You May Like

EDIT POST