Sabaton have wrapped up their North American tour, and have posted video of the final show, at the Buckhead Theatre in Atlanta, GA. Watch below: The band recently uploaded the vlog below, stating: "Follow Sabaton as we travel down the East Coast and explore Philadelphia, The USS New Jersey, and...
Continue reading...
Continue reading...