Tag: St Louis Police Chief Sam Dotson
Why I’m convinced Darren Wilson is lying
Steve Carlson November 29, 2014
In short, Darren Wilson wants us to believe that Michael Brown, after sustaining two gunshot wounds to the chest and one to the forehead, while facing Wilson, was able to muster the extraordinary and near superhuman will necessary to lower his head and charge Wilson from roughly 8-10 feet away, at which…
Cenk Uygur on the killing of Kajieme Powell
Steve Carlson August 25, 2014
This is well worth watching. Warning: actual, graphic violence.
Recent Comments