According to multiple online reports, 1981 Talladega 500 winner Ron Bouchard has succumb to cancer at age 67.   Bouchard, a native of Fitchburg, Massachusetts began his racing career at Brookline Speedway racing for his father Robert.   As he progressed through the short track racing ranks, Bouchard competed at tracks such as Stafford Motor Speedway, […]

Read more