Total Immersion Swimming
Adult freestyle, team, and all-stroke weekend workshops, and week-long youth camps for ages ~10-17. Workshops feature four 90-minute pool sessions, three...
CA : CO : CT : FL : IL : IN : MA : MI : NY : OH : OR : PA : TX : VA : WA : WI : Toronto, Canada