WCC Duke Kahamoku Beach Challenge April 15, 2018

WCC Duke Kahamoku Beach Challenge April 15, 2018

Duke Kahanamoku Beach Challenge 2018