Kettle Moraine Days Festival

June 22, 23, & 24, 2018