Police release footage of NFL star Christian Barmore's traffic stop after he accused cops of 'racism at its finest'
Police in Providence, Rhode Island have released body camera footage of a traffic stop involving New England Patriots star Christian Barmore - a stop which led to accusations of racism.
Read more »