CIA Rendition Map

The Most Shameful Map In History. These Are The Countries That Tortured People At Our Behest.

Source: Washington Post Ten years ago today, over 300,000 troops under US command made a surprise invasion of a country without a declaration of war. …

The Most Shameful Map In History. These Are The Countries That Tortured People At Our Behest. Read More »

Share