
Richards Scores Carolina Speedway Win
Richards Battles Track and Field in Carolina Speedway Win Claims win No. 63 in series’ first appearance at Carolina Speedway GASTONIA, N.C. – April 29, 2016 – Josh Richards battled from an eighth place starting position and through tough track conditions and cautions on Friday night at Carolina Speedway as he claimed the inaugural World