Punta Sayulita Long Board and SUP (Stand Up Paddle) Surf Contest
Elite Race
Distance Race
Fun Race 2.2K