Irene Garza Pt. 1
Sep 06, 2023•38 min
Episode description
On the evening of April 16, 1960, Irene Garza went to church in the peaceful town of McAllen, Texas but never came home. Less than a week later, her body was found in a canal. Residents were terrified. Had a predator come to town to prey on them, or was one of their own a murderer? This episode originally aired in March 2022.
Learn more about your ad choices. Visit podcastchoices.com/adchoices