June 3 - June 7 Crystal Lake Public Library Crystal Lake Public Library 126 W Paddock St, Crystal Lake Free