Delray barefoot water skier finishes 10th overall at Worlds, helps U.S. team win bronze
Delray Beach’s Mikey Caruso made the medal podium at the 2023 IWWF Barefoot Water Ski World Championships Feb. 15 to 19 at Max Kirwan Lakes in Mulwala, New South Wales, Australia.
Source: sun-sentinel.com