The site of ’20s and ’30s starlet Thelma Todd’s tragic—and confounding—death is still standing in the devastated Palisades.
It happened a little after 5 a.m. near Sunset Boulevard and St. Andrews Place, near a shopping center with Target and Home Depot, according to the Los Angeles Police Department.