News

By “ultimate,” we obviously mean 90 kilometres of pure madness, where over 22,000 people willingly decide to sprint, hobble, ...