Pollard wins Inaugural American Freedom 300 at Jennerstown

SLM

JENNERSTOWN, PA – Bubba Pollard made history on Independence Day, winning the Inaugural Thomas Automotive American Freedom 300 in a co-sanctioned race with the Solid Rock Carriers CARS Tour and the ARCA/CRA Super Series at the Jennerstown Speedway Complex. It […]

Read More 2