Officials in Texas have released body camera footage of police on horseback arresting a black man with a rope. A photograph of the incident sparked outrage in August. The Galveston Police ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results