NASCAR Might Have Found Its ‘Formula 1: Drive to Survive’ Challenger

… been pretty lackluster — but NASCAR just announced a new series … or the elimination-style NASCAR championship format that sees a … embracing all the NASCAR-specific drama.
According to NASCAR, the series … the Bush brothers.
This NASCAR season has had some real …