Watch 48 Hours season 34 episode 30 tv series online free
Release: May 07, 2022
Controversial Texas attorney Catherine Shelton, now disbarred, talks about her checkered past and the mysterious circumstances surrounding the deaths of various men in her life.