Small Town Double Murder: Antonio & Luz Rodriguez

The small town of Cleveland, Texas averages only one murder per year. 2005, however, was no ordinary year. In April, while still grieving the loss of a close loved one […]

Recent Posts