Human Rights Activists in Germany Take to the Streets to Protest Electroshock
LOS ANGELES - At a rally and demonstration in the heart of Frankfurt, Germany, Citizens Commission –on Human ...
Read moreLOS ANGELES - At a rally and demonstration in the heart of Frankfurt, Germany, Citizens Commission –on Human ...
Read more