Tewkesbury man first to swim 47.1 miles of River Avon
Published
Craig Openshaw fights injury and illness to cover a distance greater than two cross-Channel swims.
Full ArticlePublished
Craig Openshaw fights injury and illness to cover a distance greater than two cross-Channel swims.
Full Article