She is well-known for her love of dressing up, so it was not too surprising to see Katy Perry wearing sexy fancy dress for a performance at a Victoria's Secret show last night (November 10th 2010).

The singer sported a flouncy glittery dress that looked like an exploding firework for her song, er Fireworks, before changing into a yellow latex frock.

It was typically cartoonish, but we think that if she'd added a few red shapes, it would have looked exactly like Queen of Hearts fancy dress!

Katy has previously dressed up as a geek and a cheerleader for various other public appearances.

However, she was recently cut out of Sesame Street after wearing a too-sexy-for-TV outfit as she acted in a sketch with Elmo.

Producers decided that her bridal outfit was a little too low-cut for family viewing, particularly when she chased Elmo down the road and almost bounced out of it.