Kate Middleton has snapped back since giving birth less than two months ago!

In the Duchess of Cambridge's first public appearance since giving birth to Prince George Alexander Louis on July 23, she joined her husband, Prince William, Friday to kick off the Ring O'Fire Ultra Marathon in Anglesey, Wales.

Middleton looked slimmer even birth she became pregnant, dressed casual in a polka dot top from Zara and black Paige skinny jeans that hugged her curves. She paired the look with black wedge heels.

The Duchess was a surprise to the guests that attended, as her original first public appearance was scheduled to be at the inaugural Tusk Conservation Awards on Sept. 12, where she was also to appear with Prince William.

"Initially the Duchess wasn't going to attend but she was also keen for the chance to thank the people of Anglesey herself for the warmth and hospitality they have shown her and the Duke," a source told Mail Online.

The 31-year-old new mom waved to the crowd Friday and held a bouquet a flowers in her hand.

This is not the first time the world got a glimpse of Middleton's post-baby body.

Earlier this week, Enstars reported that Middleton was spotted shopping at a local shopping store.

Sources said that Middleton hasn't really exercised or dieted since she gave birth.

"She's hardly done anything to lose the weight . . . She looks incredible," a Middleton family source said. "Kate's still breastfeeding and the small weight she gained while pregnant has just melted off. She's not dieting. After giving birth, she did continue with her yoga."

Tags
Kate Middleton