2023 Challenged Athlete Foundation + UCLA Adaptive Recreation Triath

2023 Challenged Athlete Foundation + UCLA Adaptive Recreation Triathlon Clinic