Kyle Larson Wins The All Star Race @ Charlotte Sorry, I was late with this. I was tired. That was a sick burnout. Continue reading