Cotton Owens 1924-2012 Posted on June 7, 2012 by MCG Everett “Cotton” Owens, a pioneering NASCAR driver, mechanic, and team owner, has passed away. He was 88. Continue reading →