Kyle Larson Outlasts the Rain in Pocono
After looking like he was going to pick up his first XFINITY Series victory last weekend in Charlotte, it took Kyle Larson just 53 laps to get it done in Pocono in the inaugural race at the venue in the series. In what was supposed to be the rain freeContinue Reading