1978 Star World Championships Explained

The 1978 Star World Championships were held in San Francisco, United States in 1978.

References