Abductors "Necroterrestrial" (Abduction Productions) The long awaited full-length release from the Abductors has finally landed. Except now I am wondering…