Torreon, a city in the grip of terror