Nascar NewsCHICAGO POST RACE – Upset Winner, Controversy, Rain Delays, They SHORTENED IT?!klengelJuly 3, 2023 by klengelJuly 3, 202322 19 The long awaited Chicago Street Race has finally come. What do fans think of it? Did it exceed expectations or become a giant joke. We...