By DAILY MAIL REPORTER
Dirty dancing: Rihanna straddled an older man last night while performing in her home country of Barbados as part of her Loud concert tour
Is there nothing Rihanna will not do on stage?
The 23-year-old 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.
The Only Girl in the World: The Umbrella star put on a revealing show once again
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.
Home coming: Rihanna was also in Barbados for Monday's Kadooment Day carnival
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.
Rihanna also showed off her body in a daring white string bikini while enjoying time at the beach earlier this week.
Rude Boy: Rihanna seemed to relish being back on the Caribbean island and cavorting with her back up dancers
White hot: Rihanna showed off her bikini body in a white string two piece while frolicking on the beach