If you are confusing the Car Craft Summer Nationals with the Car Craft Street Machine Nationals that are usually held in DuQuoin, Illinois, don’t feel too bad…I had to keep reminding myself as well. This is a new show for Beech Bend Raceway Park, having moved down from Wisconsin for this year. I kept thinking […]
More...
More...