Thousands of athletes competed in the 31st annual Chicago Life Time Triathlon Sunday.
Competitors swam in Monroe Harbor, then biked along Lake Shore Drive and then ran along the Southern Lakefront.

More than 7,000 competitors were expected to take part in the race today.
On Saturday, 1,500 kids and para-athletes competed on the city’s North Side.