Is there nothing Rihanna will not do on stage?
The bajan singer yet again pushed the boundaries of her stage performance by pulling an older man on stage and jumped on top of him to give him a raunchy lap dance.
Looking a mixture of petrified and bewildered, the greying gentleman lay on the ground and looked up at Rihanna as she straddled and writhed on top of him.
Rihanna was in her home country of Barbados for the latest leg of her Loud tour.
Wearing black hot pants, a bra top and ankle boots, the Umbrella singer was seemingly intent on giving the man the time of his life with her dirty dancing.
The man, who appeared to be at least three times Rihanna's age, looked like he was coming perilously close to suffering a coronary from all the excitement.
His large stomach threatened to get in the way but the S&M star completely dominated him and even lay on top of him at one point.
In the audience watching would have been her friends and family that live on the Caribbean island but Rihanna did not appear to care and carried out her usual set of suggestive dancing and explicit moves.