Deluge
Traffic is at a standstill. Cars are bumper-to-bumper, stretching as far as the eye can see. Horns blare in frustration every few seconds. People inside their vehicles are stressed, sweltering in the heat, checking their phones. It's a classic snarl-up and it shows no signs of letting up. No one knows how this mess started, but everyone is held hos