The Night the City Screamed
The Night the City Screamed
| 14 December 1980 (USA)
The Night the City Screamed Trailers

A massive blackout plunges a major American city into a night of terror.

Reviews