Michael Self sweeps Daytona road course in the ARCA Menards Series, General Tire 100 on Friday evening for Venturini Motorsports.
Michael Self has already proven he can conquer the superspeedway at Daytona International Speedway. Back in February, he won the season opener at ‘The World Center of Racing’ for the second time.
Friday night, he added an historic first to his racing resume.
Continue reading