Rob O'Donnell and his producer Jake Heller talk about NASCAR unveiling their EV protoype this past weekend in Chicago and weigh the pros and cons it would bring to NASCAR.
See All 2165 Episodes of "The Rob O'Donnell Show"