Guy Hutchinson, host of Camel Clutch Cinema, discusses the fascinating career of El Santo, Blue Demon, Mil Mascaras and the crazy world of luchador cinema in the nineteen sixties and seventies.