The Mad Man is back baby!!!!
Robert Ballou had the chance to give his first victory lane interview in nearly a year after winning Saturday’s USAC AMSOIL National Sprint Car feature at Eldora Speedway – his first victory since enduring serious injuries in a September 2016 racing crash.