Eva Longoria went all out for her appearance on the latest episode of Lip Sync Battle. Dressed from head to toe like the Queen of Rap, fake booty included, Eva Longoria performed, Nicki Minaj’s “Anaconda.” She went head to head with Hayden Panettiere who performed the Lil’ Kim, Mya, Christina Aguilera, & Pink throwback “Lady Marmalade” with a guest appearance by Christina herself!

Check out the video below.

Who do you think should have won this Lip Sync Battle?