‘Premier Series’ is a NASCAR term we were just getting used to – Scratch That! In recent months NASCAR fans were introduced to new terminology. The ‘NASCAR Premier Series’ began entering our radar via NASCAR executive interviews and NASCAR press releases. Put a line through that one. ‘Premier Series’ is […]
Read More