Archives

Texas Woman Used in 'Blood Ritual' While Being Held Captive

Mercedes Salazar, 32, was said to be the instigator of the 3- day captivity of a woman in a San Antonio home in Dallas City.
More News