It should be illegal to look this good.
Yes, that was Rihanna showing off her ridiculously gorgeous looks and sexy bikini body on a yacht in Saint Tropez on Tuesday.
The 23-year-old S&M singer showed off her perfect form in a brash blue bikini, revealing her flat stomach and ample bust. Her long, wavy hair was draped around her exotic high forehead, as she enjoyed the beautiful day lounging on a yacht off the French coast with pals.
While we’re not sure if she’ll be there, the Umbrella singer’s latest song Fly, a collaboration with Nicki Minaj, will debut during the pre-show of the 2011 MTV VMAs. The pre-show, hosted by Selena Gomez, will be broadcast on MTV August 28 at 8/7c. The award show begins at 9/8c.