BLACK STAR RIDERS Finest HourWatch at the source
BLACK STAR RIDERS present the official video for new track 'Finest Hour'.
THE KILLER INSTINCT out on February 20th (EU), 23rd (UK) and 24th (NA) 2015 via Nuclear Blast Entertainment.
BLACK STAR RIDERS’ music video for “Finest Hour”, released 2015. 4:14 in HD, 430,297 plays and 2,755 likes on YouTube. Filed under Metal.