Johannesburg loves events that mix sweat, grit and community spirit. This October, the city is set to welcome one of its boldest yet. On 25 October...