NASCAR going electric

nascrap is even a thing anymore?