With canoe-cracking rocks, steaming rapids, broiling heat and arduous terrain, the Dusi Canoe Marathon makes for a race that truly tests mental and physical strength. The 62-year-old competition still attracts serious endurance athletes and old warriors.
While most people are tucked up warmly indoors during winter, a group of dedicated extreme athletes is out riding the Freedom Challenge. The mountain bike race takes riders more than 2 000 kilometres across some of South Africa's harshest but most beautiful scenery.
Some of the world's most extreme races are held in South Africa, where elite athletes – and ordinary people – pit themselves against the unforgiving elements and huge distances. Perhaps the most well-known is the Comrades Marathon, a gruelling 90km run between Durban and Pietermaritzburg.
The 2010 football World Cup in South Africa may be a distant memory, but its legacy lives on through the Fifa World Cup Legacy Trust. In the first allocation of funds, 14 organisations got some financial assistance. This has had a huge impact on the lives of some of the country's poorest children.
Breathe in, breathe out: practising yoga is improving the lives of many impoverished and sick people in the townships around Durban. They are feeling more peaceful, more hopeful and healthier, they say. And now the Township Yogi Project plans to expand its work to Joburg and Cape Town.
It was another wild ride down The Dusi this year, with winners Andy Birkett and Sbonelo Zondi delighted with their performance. It was Birkett's 10th marathon, earning him his green number. The rapids, the heat, the uphill portages and the unpredictable water levels combine to make the Dusi Canoe Marathon one of the toughest endurance races in the country.
Backstroke, breast stroke or even doggy paddle – it's all welcome at the Midmar Mile, the annual gathering acknowledged by Guinness World Records as the largest open water swim on the planet. It's a happy, vibrant community event, with champions swimming alongside newbies, and everyone out to have fun.