Chelsea Carl
Philippine National Police Brutally Repress Protestors in front of US Embassy
On October 19th 2016 the Philippine National Police (PNP) drove a police truck over people protesting US imperialism in front of the US Embassy.
Chelsea Carl
November 2, 2016