Crystal Lake's Annual Independence Parade

Spectators wait for the end of the Annual Independence Day Parade before starting an annual water balloon fight held between neighbors on Dole Avenue Sunday, July 1, 2012 in Crystal Lake. Over 100 different groups participated in the parade from City Hall to the Lakeside Festival. Kyle Grillot - kgrillot@shawmedia.com