The documentary Murder Capital of the World debuted in Houston last night at Premier Cinema in Greenspoint Mall. Despite the seemingly over-the-top name, it wasn’t a horror flick, but there were several scenes that did manage to horrify the audience. You can’t make this shit up. It would be impossible…
