Michael Self on Daytona 24, Rebooting Mindsets & Rain

Michael SelfARCA Daytona Winner Michael Self returned to The Freak Nation Sunday night. Self is a road racing coach who won the ARCA race Friday and leads the ARCA points on the season. He brought some clarity to what goes through a driver’s mind when there’s a weather delay. He also talked at length about the art of racing in the rain. Michael Self is becoming a Friend of the Freaks. Listen…

August 16, 2020

Leave a Comment