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 former Collier County Sheriff's Deputy Corporal Steve Calkins for driving without a license. He claims he changed his mind about both arrests and last saw the men after he dropped them at Circle K convenience stores.
Podchaser is the ultimate destination for podcast data, search, and discovery. Learn More