Feedback

Watch New Surveillance Video of Bikers Shooting

 

This new video shows the chaos from inside the Twin Peaks restaurant in Waco, Texas. Nine bikers were killed during the May 17 shootout between several biker groups and local police.

Shows