Shooter at Houston Church Opens Fire: New Police Footage Reveals Terrifying Scene
Houston, Texas – New footage released by the Houston Police Department unveils the chaotic four minutes when a woman opened fire at Joel Osteen’s Lakewood Church before being shot and killed by off-duty officers. The 26-minute video captures the harrowing event that unfolded on a regular Sunday afternoon, resulting in the death of the shooter, … Read more