June 7, 2019
By John Sturbin
NASCAR Wire Service
FORT WORTH, Texas – It was, as Greg Biffle screamed over his radio at the checkered flag, an “awesome freaking drive.”
Awesome? Improbable was more to the point. Continue reading “Greg Biffle wins in return to NASCAR Truck Series after 5,313 days at Texas”
