Ron Bouchard Ron at Stafford the week after he had won the 1981 Talladega 500. Photo by David Hilston.