Plenty of Fun, Great Prizes and a Fantastic Cause at the Swim For Kids

The Swim For Kids is back and continues a busy summer lineup for the Global Swim Series in Canada. A relatively new swim race...
X