John Feit - Latest News
Dec 13, 2017 - 05:02 pm .- Nearly 60 years after Irene Garza disappeared after going to confession in her Texas hometown, the last person who saw her – who was a priest at the time – has been convicted and sentenced to life in prison.