Tag Archives: 'police'

NYPD

Resist

Liberty

Tasers have killed at least 500 Americans

Tasers have killed at least 500 Americans

The Taser, the non-lethal law enforcement weapon that is meant to incapacitate criminals without causing great harm, has killed at least 500 people last decade. […]

Read more

Pigs

NYPD