Clip

The Disappearance of Felipe Santos
A man named Felipe Santos went missing in 2003 after being arrested by a sheriff's deputy in Naples, Florida. The same deputy was later implicated in the disappearance of another man, leading to suspicions of foul play and a cover-up by the sheriff's office.