Sunday, November 17, 2024

Dr. Michael Scheuer, former chief of the CIA’s Bin Laden Issue Station https://x.com/i/status/1835111173005422848

No comments: