SOA Watch is a nonviolent grassroots movement that works through creative protest and resistance, legislative and media work to stand in solidarity with the people of Latin America ...