BLACK STAR RIDERS are set to release their forthcoming album »The Killer Instinct« on February 20, 2015. Until then, the band is whetting the appetites of eager fans by releasing the official video for new track ‘Finest Hour’.
Watch the video over here:
www.facebook.com/blackstarridersofficial
#####
If you really would like to support Antichrist, you can just Share our article.
You can also support Antichrist by sending a couple bucks to cover some webhosting expenses. =>> PayPal
If you really would like to support Antichrist, you can just Share our article.
You can also support Antichrist by sending a couple bucks to cover some webhosting expenses. =>> PayPal