CR Publications - More than 750 participants will compete in the "world's fastest triathlon" on Sunday, June 3rd at 8am in Hammond, Indiana. Leon's Triathlon will take place at Wolf Lake Park and includes a 1.5K swim; 40K bike and 10K run. The event will be broadcast on Comcast SportsNet affiliates across the nation, reaching more than 20 million households from San Francisco to Boston....