Watch Grimes Get Formal For 'Tonight Show' Performance

Grimes performs The Tonight Show Starring Jimmy Fallon 2016
Andrew Lipovsky/NBC

Grimes performs on 'The Tonight Show Starring Jimmy Fallon' on May 4, 2016.

Sometimes you have to suffer for your art. But Grimes was more than happy to be a bit uncomfortable for four minutes on Wednesday night (May 4) when she performed "Flesh Without Blood" on The Tonight Show because she got to wear an amazing Zac Posen outfit. 

Grimes Waxes Philosophical on Friendship in Stella McCartney Fragrance Ad

"Fallon was hard cuz I've never tried to sing in a corset before so bear w me if the vocals are crazy," she wrote on an Instagram post before the show. "But as u can see it was worth it." And, in fact, not only did she sound great performing the upbeat track from her Art Angels album, but she did, indeed look amazing as well in her flowing black ball gown with bedazzled ear monitor holster/belt as she bounced around a stage bathed in psychedelic flashing lights.

Check out the performance: 

She was a little excited about the performance, as evidenced by a series of Instas she posted Wednesday night before (and) after taking the stage. Okay, except for the part where she had to wear a corset.



Me and the girls with Fran and jimmy

A photo posted by Grimezsz (@actuallygrimes) on



-- @turnerturner @zacposen

A photo posted by Grimezsz (@actuallygrimes) on