Rochester Cyclocross finally got some rain, and it was a muddy, messy one at Genesee Valley Park on Sunday. Elite results are below.
© 2024 Bill Schieken | CXHAIRS Media
Substack is the home for great culture
Rochester Cyclocross finally got some rain, and it was a muddy, messy one at Genesee Valley Park on Sunday. Elite results are below.