Chase McCabeAug 15, 20215 min readNew Teams Success can make NASCAR More SuccessfulAugust 15, 2021 By Chase McCabe You can call it luck, right place right time, victim of circumstance, whatever you want. The fact of the...