Review: Santo and Blue Demon vs. Dracula and The Wolf Man (1973)

Review by: Monkey Fist SCUM Rating: ★ ★ ★ ☆ ☆ The realm of Lucha Libre is a world unto itself and in Mexico, none are more heroic than Santo and Blue Demon, the greatest of the masked wrestlers who ventured [...]

July 30, 2013 Reviews