Loading Video…
This browser does not support the Video element.
"Chief Finner Must Go!" sign posted on US-59
"We the People Organize" is calling for Houston police chief, Troy Finner, to step down.
This browser does not support the Video element.
"We the People Organize" is calling for Houston police chief, Troy Finner, to step down.