The NASCAR Sprint Cup Series All-Star race will again head to Charlotte Motor Speedway this weekend for what is the 31st running of the event. The All-Star race is at Charlotte every year, except the 1986 running which was held at Atlanta Motor Speedway. The annual All-Star race is an event that gives fans a quality race with a fan vote and has become a fan-favorite year in and year out.
Throughout the years we have seen multiples formats as NASCAR strives to make the race more compelling for fans. Those formats include. Continue reading