Here’s rare footage from one of the great spectacles in American racing history: Fred Frame winning the 1933 National Stock Car Road Race on the grueling road course in Elgin, Illinois. Continue reading
Here’s rare footage from one of the great spectacles in American racing history: Fred Frame winning the 1933 National Stock Car Road Race on the grueling road course in Elgin, Illinois. Continue reading