NASCAR live updates: Top moments from the All-Star Race
The NASCAR All-Star Race kicks off at North Wilkesboro Speedway in North Carolina, and we’ve got you covered with all the action from the weekend! There are 17 drivers entered in the all-star race thanks to their automatic berth in…