Young Life triathlon
With options for an Olympic-length course or a "sprint" course, the Young Life Triathlon is Aug. 18.
There's also a 5K "fun run" and a 1K "kiddie run" the night before in City Park. Entry fees are $20 for 5K and $10 for the kiddie run.
The triathlon course starts with a swim through Detroit Lake, then a bike ride, followed by a run.