South Africa’s swimming community has been left grieving the tragic loss of legendary open-water swimmer John Flanigan, 80, who passed away while kayaking off Bloubergstrand on Saturday. Last month, ...