Obstacle swimming

Sport of swimming through an obstacle course From Wikipedia, the free encyclopedia