Sport-Specific Skills & Techniques 11 min read How to Train for Endurance in Long-Distance Swimming afreejohn October 10, 2025