Kelly Slater at Teahupo‘o

Kelly Slater at Teahupo‘o. Photo courtesy ASP.

Kelly Slater at Teahupo‘o. Photo courtesy ASP.

CATEGORIZED: