Advanced Surfing Technique: Analyzing Your Mistakes News & Updates July 11, 2018 Surfing is a sport, and as with any sport, an athlete is…