An unforgettable weekend of sport, community and celebration featuring the 30th annual San Diego Triathlon Challenge.