For the first time in over 30 years, the most prestigious cross-country race on the planet is back on American soil, and it’s chosen a spectacular stage: Tallahassee, Florida. On January 10, 2026, the world’s most formidable distance runners will converge at the iconic Apalachee Regional Park for the World Athletics Cross Country Championships. Apalachee Regional Park isn’t just a...