Chicago Triathlon: Road closures in effect as hundreds compete in big race at Foster Beach on Sunday
CHICAGO (WLS) — More than 8,500 athletes from more than 45 states and countries gathered in Chicago on Sunday for the 41st Chicago Triathlon. ABC7 Chicago is now streaming 24/7.…