Where To Stream Green Eyed Killers Season 3 Episode 11
Joette Smith
- Aired August 14, 2024
- 60 Min
When the 1983 case of Joette Smith, whose body was found in the San Lorenzo River, was reopened, evidence pointed to former suspect, Eric Drummond.
Joette Smith
When the 1983 case of Joette Smith, whose body was found in the San Lorenzo River, was reopened, evidence pointed to former suspect, Eric Drummond.