that might be the new definition of oxymoron
.
The Nascar Cup Series hasn’t been the Winston Cup Series since 2003.
Is there some other Winston Cup I don’t know about?