Report says CIA misled Senate, White House on interrogation program

An IKONOS satellite image of a facility near Kabul, Afghanistan, on July 17, 2003, shows what is reportedly the largest CIA covert prison in Afghanistan, code-named the Salt Pit.
An IKONOS satellite image of a facility near Kabul, Afghanistan, on July 17, 2003, shows what is reportedly the largest CIA covert prison in Afghanistan, code-named the Salt Pit.