A disturbing bodycam video released by police shows a Tulsa sheriff’s deputy yell “I shot…
For our premium ad-free experience, including exclusive podcasts, issues and more, subscribe to