Star Worlds open in Miami

The 2026 Star World Championship Presented by Schoonmaker officially opened on Sunday in Miami, with 95 teams representing 17 nations gathering at Coral Reef Yacht Club for one of the most anticipated events on the international sailing calendar.