Black Star Riders have released an official video for The Killer Instinct, the title track of their new album. Watch the clip below: Black Star Riders released The Killer Instinct on February 20th (Europe), 23rd (UK), 24th (North America) via Nuclear Blast. It was issued in several different formats: Digital...
More...
More...