Fresh from the debut album, All Hell Breaks Loose, in 2013, Black Star Riders are set to release a new studio album, The Killer Instinct, on February 20th (Europe), 23rd (UK), 24th (North America) via Nuclear Blast. The album will be followed by a full UK and Eire co-headline...