The site of ’20s and ’30s starlet Thelma Todd’s tragic—and confounding—death is still standing in the devastated Palisades.
It's a case that left Houston stunned. In June of 1982, a successful Houston attorney and his wife were shot to death as they slept inside their Memorial-area home. For several years, the case went ...