Story
You can support so many swimmers (more than 800) in more than 100 teams, from some 25+ organisations including schools, youth groups, churches & individuals. All ages & abilities, all working together as a team, to help others. What's not to like!