Kyle Busch won the first Car of Tomorrow race at Bristol Motor Speedway where he famously stated from victory lane, “They suck.” The Car of Tomorrow made it’s debut at Bristol Motor Speedway in 2007. 160,000 fans packed into the Bristol, Tennessee race track that day, offering the 50th consecutive […]
Read More