Diverse group of young people running race

Cape Town Marathon

Diverse group of young people running along a seaside promenade. Fit young runners training outdoors by the seaside.