2025 Crystal Lake Half Marathon & 12KRunningHalf Marathon7 km August 31, 2025Crystal Lake, Illinois, United States