8/10A gem within the filmography of Santo and Blue Demon: El Mundo de los Muertos (The World Of The Dead, 1970)SpoilerjesusmaldonadorFeb 23, 2022Permalink