The USA is #1! But not at anything that we should be proud of at the moment. According to a new report, the United States is the undisputed leader in police killings among industrialized Western countries. The FBI says that 400 people a year were killed between 2009 and 2013, an estimate that even they admit is probably well below the real number.
Ring of Fire’s Farron Cousins discusses this.
Support Ring of Fire by subscribing to our YouTube channel.
Listen to Ring of Fire on Saturdays from 3pm-6pm Eastern! Listen live via the Progressive Voices Channel on TuneIn.
Watch Ring of Fire every weekday at 8:30pm EST on Free Speech TV!