Terrance Williams & Felipe Santos

Terrance Williams & Felipe Santos

Two men 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 police officer Steve Calkins, who claims he changed his mind about both arrests and let them go.

Previous Fact Next Fact
Categories: MysteryPeople

Latest FactRepublic Video

32 Incredible Easter Eggs You Missed in Harry Potter Movies