Supervised swim training

Supervised swim training

A training program that combines various swimming styles to improve cardiovascular fitness and stroke techniques. 
 

Du Parc YMCA

The YMCAs of Québec Newsletter