Gameitall
May 24, 2014
If you know your video game history, Night Trap is a game that you should have heard about. Released on the Sega CD add on back in 1992, the...