The Duchess of Cambridge surprised some lucky marathon runners and the rest of the royal watching world with a surprise appearance at Anglesey’s annual race.
Kate was expected to make her first public appearance following the birth of Prince George on September 12, but wanted to thank the locals herself before the young royal family moves to London.
Looking sensational in a pair of skinny jeans and khaki jacket, the new mum greeted locals by her husband’s side while baby George stayed at home with with ‘Granny’ Carole.
She told a fellow new mum at the event Prince George was doing “very well” and she was “loving every minute” of being a mother.

Kate made a surprise appearance at the Anglesey Ultra Marathon.

She accompanied the Duke of Cambridge who started the race.

The Duchess greeted children while she left baby George at home with Granny.

She told a fellow mum at the race he was sleeping well.

Prince William rang the starting bell for the race with Kate by his side.

The couple cheered on competitors from the sidelines.

Kate was showered with gifts from excited wellwishers.
