BLACK STAR RIDERS - Finest Hour (OFFICIAL VIDEO)

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.