Lyric Video: Sabaton – The Lost Battalion
Swedish heavy metallers Sabaton will be releasing their eighth studio album The Last Stand on August 19, 2016 via Nuclear Blast. Stream the lyric video for “The Lost Battalion” below. “’The Lost Battalion” is the name given to nine companies…