SAINT DIABLO Releases Video for ‘Watch Me Kill’;
Saint Diablo have released a brand new music video for the band’s new single, ‘Watch Me Kill’. The video was filmed in Richmond, VA and features moshing fans from far and wide that came out to take part in the filming process. You can watch the video at this location. ‘Watch Me Kill’ is cut from …
Continue reading “SAINT DIABLO Releases Video for ‘Watch Me Kill’;”