See below the route of the PetroSA marathon, half-marathon and 10km taking place on Saturday.

petrosa-map-all-routes-2015