Say What Now? Galveston Police Apologize After Photo of Black Man Being Walked on a Leash Goes Viral

Police in Galveston, Texas, are apologizing after a photo went viral online showing horse-mounted officers walking a handcuffed Black man on a leash made of rope. via Chron: Police issued a press release about the photo on Monday, confirming that … Read more…