Black Star Riders Release Hey Judas Video
Directed by Mark Hylands, the clip was filmed a few weeks ago at The Marshall Theatre at Milton Keynes, UK, the same location where the band launched the new project with a sold-out live show.
Black Star Riders will perform at the UK's Download Festival this Saturday; they're scheduled for a 1:20 pm start time on the main stage. Check out the new video here.
hennemusic is an official news provider for antiMusic.com.