News Rock Origin Premiere New Song “Manifest Desolate” 11 years ago Tired Tigress Death metal icons Origin have premiered a brand new song entitled Manifest Desolate. It is…