Thursday, August 28, 2014

Body Count

Graph: 'Deaths from police shootings, latest available year': Japan 0, Britain 0, Germany 8, America 409