Screaming Villains

‘Night Trap’ Rises For The Xbox One & PS4, Coming This Spring

Night Trap, an interactive movie, was a controversial game when it was released 25 years ago for the SEGA CD.…

8 years ago