News

The three-episode Netflix documentary features a host of high-ranking CIA officials, and also Robert O’Neill, the Navy SEAL who has controversially claimed to have killed bin Laden.