Today was the annual 56km Two Oceans marathon, sponsored by Old Mutual, a large insurance company. It's been suggested that this ultramarathon is the most beautiful in the world, taking runners on a tour of the Cape Peninsula, past both the Atlantic and Indian oceans.
For some reason I'd always had the impression that anyone taking part in a marathon would be slim and look super-fit, but this was not so - there were plenty of people who were slightly or moderately overweight. There were also old people and young people, black and white, South Africans and internationals, making for really colourful and diverse scenes.
Take a look at our Cape Town Daily Photo Extras blog for more photos of today's marathon.