Triathletes keep dry after algae at Ellesmere forces cancellation of swim eventPlusEllesmere|Sep 3, 2023