Teahupo’o, Du Ciel

Teahupo'o, Du Ciel from SURFING Magazine on Vimeo.