Irene Garza Pt. 1
Mar 23, 2022•39 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?
Learn more about your ad choices. Visit megaphone.fm/adchoices
For the best experience, listen in Metacast app for iOS or Android
