Ultra520KCanada
ULTRA520K CANADA is a 3-day ultra-distance, stage triathlon that takes place in the South Okanagan and Similkameen Valley annually over the August Long Weekend. The event is, first and foremost, an individual endurance challenge, where…