JOHANNESBURG: Ocean Challenge Sport Event Photography
Bridget Corke Photography