
Crystal Lake Half Marathon
September 5 @ 7:30 am - 11:30 am
The Crystal Lake Half Marathon starts at Main Beach, travels throughout the city, and ends on Grant Street, in Downtown Crystal Lake.
The Crystal Lake Half Marathon starts at Main Beach, travels throughout the city, and ends on Grant Street, in Downtown Crystal Lake.