Crime and Punishment

Series 4 - Episode 13 Crime and Punishment

ADVERTISEMENT

Summary

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.
Documentary