The Chupacabra Returns: The Altar Boy Against the Chupacabra (1997)

A strange flying being has arrived in a remote town in Mexico, carelessly flying too low, crashes into a pole, and damages its wings. So he must...


image