First Aired: March 1, 2014
The 1960 murder of beauty queen Irene Garza in McAllen, Texas, is investigated. She was last seen in her church where she went to give confession. The chief suspect in the case is the victim's priest, who denies the allegations.
Show More »
Download the TV Guide app for iPhone, iPad and Android!