Full resolution (640 × 521 pixels, file size: 93 KB, MIME type: image/jpeg)
Appears on these pages
CIA London station was a Central Intelligence Agency station based in London. A Special...
Steve Navarro was the station chief of the CIA's station in West London, England during Day 9...