Where To Stream In Plain Sight Season 1 Episode 12
One Last Kiss
- Aired October 12, 2018
- 30 Min
California newlyweds share their last kiss one fateful February morning. It will take detectives two decades to solve the case.
One Last Kiss
California newlyweds share their last kiss one fateful February morning. It will take detectives two decades to solve the case.