The recipe looked great for a promising weekend of racing. The track staff at Beech Bend in Bowling Green, Kentucky had busted their backsides getting the track just right, and plenty of NCMA racers came out ready to do battle. Then Mother Nature decided to get involved and after washing out Saturday entirely and returning […]
More...
More...