Posted on March 19, 2020 by Jay RubinsteinVirtual Swimming Training from Dingwall Amateur Swimming Club Virtual Training