Buffalo City Surf Pro
Junior Men's finalists at the Buffalo City Surf Pro pres. by Reef Wetsuits
Koby Oberholzer won his Round 2 Men's heat at the Buffalo City Surf Pro pres. by Reef Wetsuits
Luke Malherbe in action on Day 2 of the Buffalo City Surf Pro pres. by Reef Wetsuits
Angelo Faulkner winning his Round 1 Junior men's heat in the Buffalo City Surf Pro pres. by Reef Wetsuits
The lineup on Day 2 of the Buffalo City Surf Pro pres. by Reef Wetsuits
Adin Masencamp - winner of R1 H5 in the Junior Men at the Buffalo City Surf Pro pres. by Reef Wetsuits
Adin Masencamp winning his Round 1 Junior Men's heat at the Buffalo City Surf Pro pres. by Reef Wetsuits
Eli Beukes winning his opening heat in the Junior Men at the Buffalo City Surf Pro pres. by Reef Wetsuits
Eli Beukes won his Round 1 heat in the Junior Men at the Buffalo City Surf Pro pres. by Reef Wetsuits
Jake Elkington advanced to Round 2 of the Junior Men at the Buffalo City Surf Pro pres. by Reef Wetsuits
Jake Elkington advanced to Round 2 of the Junior Men at the Buffalo City Surf Pro pres. by Reef Wetsuits
Mitch du Preez in action on Day 1 at the Buffalo City Surf Pro pres. by Reef Wetsuits
The lineup at Nahoon Reef on the opening day of the Buffalo City Surf Pro pres. by Reef Wetsuits
Luke Slijpen in action in Men's Round 1 at the Buffalo City Surf Pro pres. by Reef Wetsuits
The contest setup at the Buffalo City Surf Pro pres. by Reef Wetsuits