John John Florence explains TEAHUPO’O a Dangerous Wave 0 August 19, 2014 Written by bluepaddock Share this:TwitterFacebookMorePinterestEmailSkypePocketWhatsAppLinkedInRedditTumblrLike this:Like Loading...