Where To Stream 48 Hours Season 20 Episode 17
The Long Road
- Aired March 1, 2008
- 60 Min
Newlyweds are murdered. Now, 20 years later were the convicted men guilty?.
The Long Road
Newlyweds are murdered. Now, 20 years later were the convicted men guilty?.