Perth Masters Swimming Club has pulled out all the stops ahead of welcoming 120 competitors from across the UK to the city this weekend.
The club is, for the first time in 25 years, hosting a masters event and were “flabbergasted” by the interest shown from a sold-out field.
Swimmers aged between 19 and 80 - from more than 30 cities and towns - will descend on Perth Leisure Pool tomorrow.