Terrance Williams and Felipe Santos went missing in 2004 and 2003, respectively, under similar circumstances in Naples, Florida. Both men were last seen being arrested by Steve Calkins, who claims he changed his mind about both arrests and let them go.
Previous Fact Next Fact