The FlowRider World Flowboarding Championships were held at Surf House Punta Cana (in Downtown Mall, Punta Cana) from ...