Starboard Riders Dominate 2023 ICF SUP World Championships, Securing 29 Medals
PATTYA, THAILAND – In a display of exceptional athleticism and teamwork, Starboard Riders emerged as the undisputed champions of the 2023 ICF SUP World Championships held in Pattaya, Thailand. The event marked a…