Cryptozoologist Doctor Peña traps the legendary Chupacabra on a remote Caribbean Island to make his name in the scientific community. When he smuggles it aboard the crui ...
Imagine making a feature length film with a budget equal to the cost of a small motorcycle. With a cast and crew of 32 (plus extras) this 86 minute film was shot in 14 da ...