Movie has been found.
From The Lost Media Wiki
I have some good news and information on the film apparently the movie has been found a movie collector has a copy of the film and will be shown in Merida Yucatan. I am hoping and keeping my fingers crossed it will be uploaded by the person who has the copy of the film on YouTube.