Snowden Snowballs Into Colossal Embarrassment for Obama and his Foreign Policy

Negotiated whats? Russia and China all too happy to show the world that they hold the cards, not Washington.

Share