Upper Iowa Speedway drivers turn in a “flawless” performance at the USRA Stock Car Nationals

The USRA Stock Car Nationals at the Lucas Oil Speedway in Missouri brought in 320 drivers from all over the central United States this past weekend. When the racing had ended, many of the winners were racers familiar to the fans at the Upper Iowa Speedway.

Read More