Album NewsDoom MetalNew SongNews September 25, 2017 James Weaver Psychedelic Witchcraft release new song ‘Lords of the War’ PSYCHEDELIC WITCHCRAFT have released a new song! Read More