Aberdeen Para Swimming star makes splash in new campaign

Breaking