Michael Phelps will swim in Montreal this weekend in his final tuneup before next month's US championships in Indianapolis.The Olympic great will compete in the Quebec Cup at Olympic Park Pool.
Michael Phelps to swim in Montreal this weekend