The case of Felipe Santos, who vanished in 2003 after police in Naples, Florida, caught him driving illegally. The investigation became more complicated a year later when Terrance Williams vanished from the same area in identical circumstances.
Episode Discussion
Login to leave a comment on this episode.
No comments yet. Be the first!