Aberdeen swimming club’s medal haul helps charity fundraising efforts

The club is raising money for Children 1st and CHAS
The club is raising money for Children 1st and CHAS

Breaking