The Princess of Wales ran rings around her husband Prince William in a spin class on a visit to a Welsh leisure centre - despite sporting high heels and a skirt.
William and Kate were undertaking an away day in Wales today ahead of St David's Day tomorrow, which celebrates the patron saint of Wales.
And one of their stops on the outing today was to Aberavon Leisure and Fitness Centre in Port Talbot, where they heard about how sport and exercise can support mental health and wellbeing.