HYROX TORONTO

Oct 5-6 2024🇨🇦 Canada, North America5,545 athletes