1983 World Champion, Louis Mears, riding at Westway Track in London Editor September 25, 2016February 14, 2023 Leave a comment