Finnish heavy rockers, Leverage, finally put an end to their 10 year hiatus between studio albums with the announcement of the release of their new album, Determinus. Preceded by the release of the 2018 (digital only) EP The Devil’s Turn, Leverage are set to retake their place in the standings...
Continue reading...
Continue reading...