Preview The North Charleston police officer responsible for Walter Scott’s death last year has been indicted by a federal grand jury on civil rights violations as well as charges of obstructing justice, all on top of the murder charges for shooting Scott.
Read Full Article at RT.com
RT – Daily news