A Wall Street trader who is obsessed with snuff films thinks he sees an old girlfriend starring in one.
Things aren't the way they used to be.
Did You Know?
Was the premiere episode of Fangoria Online's SCREAMERS, a series of short films. See more