• Michael Self Wins Daytona

    Michael Self captures the checkered flag in historic sweep at Daytona
of 26