Crossing some of the most daunting bodies of water in the world, Vicki Keith set 16 world records and received over 41 awards and honours as a marathon swimmer.
Crossing some of the most daunting bodies of water in the world, Vicki Keith set 16 world records and received over 41 awards and honours as a marathon swimmer.