Video

An extreme surfer rides a barrel wave in Teahupo'o