People

Stay Connected

Subscribe

Advertise With Us

Learn More

Skip to content

Celebrity

ANNOUNCED:

Posted on

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