Whether you’re an elite athlete or a weekend warrior, a triathlon is a grueling, yet rewarding, test of endurance. The annual St. Louis Triathlon, which takes place this year on Sunday, May 21 at ...