SUBARU NATIONALS 2017 RECAP
There isn’t much to be found in the small town of Byron, Illinois, but if you’re in the mood for lots of power and clouds of white smoke, they’ve got you covered. Just peaking over the treeline in the distance, a nearby nuclear power plant serves as a fitting backdrop for the Byron Dragway. In it’s…