Previewing the World of Outlaws Inaugural Event at Junction Motor Speedway
The World of Outlaws have driven past Junction Motor Speedway quite a few times over the last six years, traveling up and down US 81, but have never made a stop at the high-banked 3/8-mile located in McCool Junction, Nebraska. That will all change this weekend as the series visits the state-of-the-art facility for the first time ever on Friday, June 25 for a full night of racing as a swing through the Midwest continues. […]