NASCAR has moved the July 15 Cup Series All-Star Race from Charlotte Motor Speedway to Bristol Motor Speedway and has been approved to host up to 30,000 fans at the Tennessee facility.