Prince Harry has been showing off his dancing skills while on an official trip to Barbados.
The prince danced the Calypso on stage to live music, in order to raise money at the Haiti benefit concert in the grounds of Farley Hill national park.
The audience had been told that the 25-year-old would dance for them if they donated 5,000 Barbados dollars (£1,560) in the next 25 minutes.
It is not known how much money was raised in that time but Harry, who made an undisclosed personal donation, was true to his word and left the VIP section to get up and dance.
The British royal was helping to launching a fundraising polo match later in aid of the charity Sentebale which helps impoverished African children in the Kingdom of Lesotho.