The annual MTV video music awards (VMA) have just come to an end and we’re still struggling to forget about the red carpet horror show. Take a look at yesterday night’s bad and worst dressed.

*

Nicki Minaj proves that pink doesn’t necessarily mean optimistic.

A post shared by Barbie® (@nickiminaj) on

Demi Lovato in a special tribute to Aladdin.

#VMAs you ready? 😈 #SORRYNOTSORRY

A post shared by Demi Lovato (@ddlovato) on

It’s a bat, it’s a jigsaw – no, it’s Katy Perry.

Beautiful Yara Shahidi, unfortunately, made me a little nauseous with her choice of color. And god, couldn’t you iron your dress for crying out loud?

Joy 🔆#VMAs

A post shared by Yara (يارا‎) Shahidi (@yarashahidi) on

Vanessa Hudgens, you make our eyes burn with a dress that looks like a lamp shade with a dragon scale look alike.

VMAS lady in red😝😉

A post shared by Vanessa Hudgens (@vanessahudgens) on

Mel B, we wish you would’ve spiced it down a little.

Thank you @brianhall.jr #evileye

A post shared by Mel B (@officialmelb) on

Heidi Klum just grabbed the nearest crochet tablecloth and wrapped herself with it.

Christina Milian went for the same as Heidi’s concept, only that she preferred to dive into a satin curtain.