Star World Championships
The 1964 Star World Championships were held in Boston, USA in 1964.