Filipino horror movie from 1972.
Destiny of the Living Dead is not available for streaming at this moment.