Billy Kemper, Trevor Carlson, Alex Botelho, Tom Lowe, Jamie Mitchell, and Kai Lenny battle in the final of the 2017 Puerto Escondido Challenge.

 

Video by World Surf League