Beautiful, interesting, incredible cinema.
A 1983 Spanish language animated/fantasy/adventure film directed by Cruz Delgado, starring Alexa Bates, Ralph Brown and Thomas Entwhistle.