Where To Stream Green Eyed Killers Season 4 Episode 13
Kenneth And Carolyn Stahl
- Aired March 12, 2025
- 60 Min
The bodies of Dr Kenneth Stahl and his wife, Carolyn Stahl, were discovered shot dead in their car. The scene suggested that it had been a roadside ambush or robbery.