The Fastest Swim Across the English Channel Nov 23, 2024 The English Channel, a body of water that separates Southern England from Northern France, has...