Leon’s Triathlon

Leon’s Triathlon Weekend is a “celebration of abilities” held each summer in northwest Indiana, just 20 minutes from downtown Chicago.