A pictorial essay of the 2018 TransCape MTB race.
Knysna - Wilderness - Hartenbos - Riversdal - Swellendam - Greyton - Houhoek - Franchhoek