This coming weekend Cape Town will be bursting at the seams, with thousands of Cape Town Cycle Tour riders descending on our city, for the Cape Town Cycle Tour on Sunday 10 March.  (more…)