Michael Self on ARCA, Red Flags & Skiing

Lucas Oil ARCA Daytona Winner Michael Self hasn’t been in The Freak Nation before Sunday night. It was good to hear from him after his win Saturday night. The win wasn’t easy by any stretch. Race stoppages and restarts in the last ten laps of the race made it anyone’s to win. Self put his…

Read More