WINDSURFING, KITEBOARDING, SURFING

CAPE TOWN, SOUTH AFRICA, TABLE BAY, BLOUBERGSTRAND, BIG BAY