Can anyone help with this last sports question in my quiz?
13.. In which sport was the World Cup instituted in 1970, being won by Great Britain in 1980 and 1984, and the USA in 1982 and 1986?
[This message has been edited by dumpling (edited 01-21-2001).]