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.