'Chupacabra Territory' Scares Up A Home Video Release On April 11