Suburban life is supposed to be peaceful. Neatly cut lawns, quiet streets, neighbors who wave politely as they collect the ...
It's been more than three decades since a chilling TV show "scared the life out of" viewers and never aired again. Ghostwatch, which first aired on Halloween night in 1992 at 9.25pm on BBC One, has ...