Claim: Larry Ross was third in the British League World Riders Championship in 1980, and rode Long Track the next year; from 1977 to 1986, he rode in eight finals of the World Pairs and was runnerup with Ivan Mauger in 1978 and 1981.
Verdict: NOT ENOUGH INFO