Stretching 215 miles from its source in Gloucestershire, through England s capital and across to the North Sea, the River Thames has always enticed swimmers. From bathing kings to splashing school... This description may be from another edition of this product.