1999 Star World Championships Explained

The 1999 Star World Championships were held in Punta Ala, Italy between September 1 and 12, 1999.

References