WACO – Surveillance video from the Waco Twin Peaks shooting that killed nine bikers and left another 18 injured in May was leaked Friday.
The video from Don Carlos, the restaurant next door to Twin Peaks, was obtained by WFAA sister station KCEN late Friday afternoon through an anonymous email sent to various local and national media outlets.