Open Water Swimming World Cup 2025 - Stop 2

11th FINA World Championships 2005

CAN, Canada, Montreal