Close Window
Print this page
Click for more of the
best photojournalism:
In Afghanistan, the largest CIA covert prison was code-named the Salt Pit, at center left above.
Photo Credit:
Space Imaging Middle East Photo