Georgia cop beats homeless Black woman for begging (video)

A DeKalb County, Georgia, police officer is the subject of an internal investigation after a video showed him beating a homeless Black woman at a convenience store. Katie McCrary was at a Chevron gas station located in Decatur, Georgia, asking customers for money and the store owner reportedly called the police to have the woman removed […]