New racecar, new engine, new team.
Jun 19, 2021
Champ Car racing at Mechanicsburg, Pennsylvania’s Williams Grove Speedway dates back to the years immediately following the conclusion of World War II three-quarters of a century ago.
Jun 15, 2021