The Most Insane Video You Will See Today

Is this a new X-Men character?