We love Rihanna for her edgy style and when it comes to her performance ensembles, she certainly knows how to work the stage.
However, we're not entirely sure what the singer was thinking when she chose to wear this multi-coloured, bead (or are they sweets?) embellished bikini. OK, her body looks great but those high-waisted shorts wouldn't flatter anyone, even if they do have legs as long as Rihanna.
How do you rate RiRi's latest look? Love it or hate it, you've got to admire her for a daring outfit choice! Let us know what you think in a comment and take a look at some of her best fashion moments below (where she's a little more covered up).