Cyclists take to the roads of Johannesburg to ride in the 20th edition of the 947 Cycle Challenge on Sunday, 20th of November 2016. An integral part of the race is the Ride for a Purpose campaign, which is a platform for cyclists to create awareness about personal causes that are close to their hearts.