Kyle Busch finally put his demons at Charlotte Motor Speedway to rest on Saturday night, winning the Monster Energy NASCAR All-Star Race for the first time and pocketing a million dollars in the process.
Looking to avenge his near-miss from last year’s Monster Energy NASCAR All-Star Race, Kyle Larson set the pace during Friday’s practice session for ‘locked-in’ drivers at Charlotte Motor Speedway.