Originally posted March 25, 2015.
Former head of the CIA’s bin Laden Unit, Michael Scheuer, testifies in front of the House Homeland Security Committee on October 9, 2013.
By The Editors
Originally posted March 25, 2015.
Former head of the CIA’s bin Laden Unit, Michael Scheuer, testifies in front of the House Homeland Security Committee on October 9, 2013.