French researchers have unearthed disturbing artifacts in Egypt's Eastern Desert: iron shackles that were once used to chain ...