Tewkesbury man first to swim 47.1 miles of River Avon

Craig Openshaw fights injury and illness to cover a distance greater than two cross-Channel swims.

Source