It was apparent from the start of Saturday morning that Mother Nature was not going to play nice for the NMRA. The All-Ford World Finals, held at Beech Bend Raceway in Bowling Green, Kentucky, have drawn in Fords from all over to show off and race, and the fans have come out in droves to […]
More...
More...