Loading Video…
This browser does not support the Video element.
Body camera footage of Lakewood Church shooting released
The Houston Police Department has released body worn camera video footage following the Lakewood Church shooting that occurred on February 11.