Race Report: OKC Half Marathon
There are probably better ways to mentally prepare on race morning than sitting on the concrete floor of a parking garage for two hours amidst thousands of runners, soaked in cold rain, […]
There are probably better ways to mentally prepare on race morning than sitting on the concrete floor of a parking garage for two hours amidst thousands of runners, soaked in cold rain, […]