Texas Police Arrest Black Teen Walking Home During Storm

Featured Video Play Icon

Police in Texas arrested an 18-year-old Black teen as he was walking home from work during the state’s winter storm

Hits: 444