Where To Stream Last Night Out Season 2 Episode 5
Carla Walker
- Aired October 13, 2026
- 60 Min
A look at the 1974 abduction and murder of Carla Walker after she attended a Valentine's Day highschool dance in Fort Worth, Texas.
Carla Walker
A look at the 1974 abduction and murder of Carla Walker after she attended a Valentine's Day highschool dance in Fort Worth, Texas.