The first ever NASCAR Chicago Street Race is a winner all around

NBC, NASCAR, City of Chicago benefit despite near-rainout [Editor’s note: This post will be updated as more ratings data comes in.] Despite the constant complaining from numerous residents and local media types, the first-ever NASCAR Chicago Street Race was a smash hit with not only viewers but also fans who attended the race.  The NASCAR race was indeed a boon […]