Formerly out of Rocklin, CA, Robert Ballou gathered his first three USAC National Sprint Car wins at the famed Eldora Speedway, where he also won his second night back after recovering from a broken neck. A USAC National Sprint Car Championship and an Indiana Sprint Week Championship are among his racing accolades.
Robert Ballou 2015 Gas City On-Board
Sep 25, 2020
Ride with Robert Ballou and a unique angle during Indiana Sprint Week 2015 at Gas City.