Skip To Content

Where To Stream In Plain Sight Season 1 Episode 12

One Last Kiss

California newlyweds share their last kiss one fateful February morning. It will take detectives two decades to solve the case.