Rihanna dons colorful avant-garde look on the cover of Harper's Bazaar ...

Responsive image
source