Follow us on social
Kyle Busch claimed victory in the first race in "The Car of Tomorrow" at Bristol Motor Speedway in 2007. Check out his ride!