Racing or Reality?
This is the Statt Mann Baby. It’s time to Scatt a little bit. If you care about the autonomy of motor racing as competition and not side show you should pay attention to this mini confrontation between Denny Hamlin and NASCAR. Hamlin was fined $25,000 last week for comments critical of NASCAR’s Gen-6 Sprint Cup…