Season 26, Episode 17 The Last Confession

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.