poster

Night of the Chupacabra

0% | Mar 04, 2005 | Science Fiction, Horror

Featured Crew

Ted Rivera
Director
Neil Spritz
Sound Mixer

Cast

Images