The US has built up the largest military presence in Latin America in decades off the coast of Venezuela.


From Truthout via This RSS Feed.