The Naperville Sprint Triathlon is held annually each August in the heart of downtown Naperville, IL from Centennial Beach Park.
Last seen: June 17th at 8:29pm — Visit site