fbpx

Album review: Sabaton – The Last Stand

New album from Sweden’s Sabaton is arguably their best yet. It’s an evolution of their classic sound.