7. Stewart Friesen
Stewart Friesen won a pair of Short Track Super Series races over the weekend, claiming triumphs at North Carolina’s Tri-County Race Track and at Cherokee Speedway in South Carolina.
Stewart Friesen won a pair of Short Track Super Series races over the weekend, claiming triumphs at North Carolina’s Tri-County Race Track and at Cherokee Speedway in South Carolina.