Robert Ballou was overcome with emotion last Friday night at Ohio’s Eldora Speedway after earning his first USAC AMSOIL National Sprint Car Championship victory in 545 days.
“It’s been a tiresome 500-and-something days,” Ballou admitted in victory lane.
Here’s a little more insight into what that victory meant to “The Mad Man.”