Mike Greene - For Shaw Media From right, Chloe, Ashley, and Hannah Cross, 8 of Crystal Lake, cheer during the annual Crystal Lake Independence Day Parade Sunday, July 3, 2016 in Crystal Lake.
Mike Greene - For Shaw Media Members of Lee's Tae Kwon Do warm up before the start of the annual Crystal Lake Independence Day Parade Sunday, July 3, 2016 in Crystal Lake.
Mike Greene - For Shaw Media A member of the Jessie White Tumblers flies through the air with his tongue out during the annual Crystal Lake Independence Day Parade Sunday, July 3, 2016 in Crystal Lake.
Mike Greene - For Shaw Media Parade attendees break out in a water balloon fight following the annual Crystal Lake Independence Day Parade Sunday, July 3, 2016 in Crystal Lake.
Mike Greene - For Shaw Media Amanda Krzyzak, of Wonder Lake, and Joey Zymonas, of Cary, warm up with Potts & Pans Steelband before the start of the annual Crystal Lake Independence Day Parade Sunday, July 3, 2016 in Crystal Lake.
Mike Greene - For Shaw Media Members of Cavalry Assembly of God pose for a photo before the start of the annual Crystal Lake Independence Day Parade Sunday, July 3, 2016 in Crystal Lake.
Mike Greene - For Shaw Media Members of the South Shore Drill Team perform during the annual Crystal Lake Independence Day Parade Sunday, July 3, 2016 in Crystal Lake.
Mike Greene - For Shaw Media Members of the Crystal Lake Brewery float are towed behind the float during the annual Crystal Lake Independence Day Parade Sunday, July 3, 2016 in Crystal Lake.
Mike Greene - For Shaw Media Members of the Crystal Lake Public Library perform during the annual Crystal Lake Independence Day Parade Sunday, July 3, 2016 in Crystal Lake.
Mike Greene - For Shaw Media Members of the Dundee Scottish Pipe Band perform during the annual Crystal Lake Independence Day Parade Sunday, July 3, 2016 in Crystal Lake.
Mike Greene - For Shaw Media Sam & The Giant Wheel rolls over members of the crowd during the annual Crystal Lake Independence Day Parade Sunday, July 3, 2016 in Crystal Lake.
Mike Greene - For Shaw Media Members of the Heineman Middle School Marching Band perform during the annual Crystal Lake Independence Day Parade Sunday, July 3, 2016 in Crystal Lake.