More than 60 records broken at British Masters Championships 2024
A thrilling three days of racing at the 2024 British Masters Championships saw more than 60 new records and a number of personal best swims in …
Share your love of swimming - Get info on training to become a swim teacher from just £79