This cube craft is designed by Emilio Lopez, it is based on the comic "Lucha Libre". Lucha Libre is an anthology comic book series written by Jerry Frissen. It is published in France by Les Humanoïdes Associés and reprinted in North America by Image Comics.
Dr. Destruction is The leader of the French super hero team Les Formidables. He is a big fan of Fantomas and owns a Citroen CX he claims once belonged to Charles de Gaulle. However, he has displayed a great deal of fallacious knowledge that borders absurdity; he believed that the France defeated Britain in World War II and is under the impression that J.K Rowling, Shakespeare, and Stephen King are French authors. Les Formidables' exploits range from acts of cultural vandalism, helping the needy and oppressed, to outright 'heroic' deeds, usually at the expense of their luchador counterparts.
You can download this cube craft from here: Lucha Libre - Dr. Destruction Cube Craft Free Download