Kariega River Swim

12km river swim, Kariega River South Africa