Skip To Content

Where To Stream Disappeared Season 5 Episode 3

Crime & Punishment

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.