Sweat, tears and camaraderie as 20,000 runners take on world’s largest ultramarathon

· The Guardian