Who created the blood-sucking monster Chupacabra?
Chupacabra, a beast that likes to feed on animals in Spain and some American countries may be a fantasy product from a sci-fi film that was shown in 1995.Legend of blood-sucking beasts
Chupacabra, in Spanish means