Leo San Juan was imprisoned after being mistaken for a rebel insurgency by the royal army while on his way home to Puebla. But when a mysterious flying monster, known as the Chupacabra, is on the rise, attacking prisoners and guards, he must defend his fate and fight the flying monster.
There are no TV Airings of The Legend of Chupacabras in the next 14 days.
Add The Legend of Chupacabras to your Watchlist to find out when it's coming back.
Check if it is available to stream online via "Where to Watch".