Ballou
Robert Ballou. (Josh James Artwork Photo)

VIDEO: A 545-Day Drought Ends For Robert Ballou

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.”