I don't know if anyone cares or not. But there is a video store in St. Louis (on the corner of Delmar and Kingshighway), that has seven YES SEVEN!!! copies of soul vengence. I personally love this movie, and this store was practically a Mecca for me.
Worse than actually being strangled would be the haunting final image of a brutha's super shlong that close to your mouth! ew :buggedout: