US military training facility for Latin American security forces denounced over links to human rights abuses.
What The Fuck Is Happening?!
US military training facility for Latin American security forces denounced over links to human rights abuses.