Sweat, tears and camaraderie as 20,000 runners take on world’s largest ultramarathon | South Africa
In the early morning dark, thousands of runners waited, jostling with anticipation. South Africa’s national anthem rang out.…
Browsing Category