Advertisement

Canadian Richard Weinberger

The 22-year-old Victoria native won bronze in the men's 10km open-water swim marathon.