Is this the green life? The world's baddest green anti-heroes and Luigi team up for a Queen tribute act.