Altar - Unfinished Business Loading player ... Views: 2 0 0 Death metal Altar (originating from the Netherlands) is back in business with the release of this music video for "Unfinished Business" Parental