I went to Hot Dog Island for lunch and arrived just before the police showed up and barricaded the side street that leads to the parking lot. The main street was already blocked by a police car, because there was a terrible accident at Dempster and Niles Center Road. I'm told by an employee of one of the nearby stores that a Mustang convertible was traveling at high speed eastbound on Dempster and plowed into a number of cars that were waiting for the light to change. Cars flipped as a result and if no one is dead, it's a miracle. The impression I got was that there hadn't been any miracles forthcoming.
When I left, the street was still blocked and I had to go down an alley and out through the Skokie Swift parking lot. I suspect it'll be blocked for a good while longer.