TRIUMPH OF THE CHAMPIONS OF JUSTICE (1974) - DVD

Stars Blue Demon. Superzan and Elsa Cardenas...plus The Invisible Phantom. Far-out wild-Mexican cinema at it's most strange. The Champions of Justice (Super-wrestlers headed by the great Blue Demon) fight to save the planet from alien invasion. Odd tiny men from another word are out to conquer Earth!