Travis Barker's ex-wife Shanna Moakler looked stunning as she posed in lingerie for her Instagram page on Thursday.

The 47-year-old actress and model shared a sexy snap of herself as she flaunted her toned abs in a black and pink polka dot bra and panties. 

The mother of three showed off her flawless complexion in natural looking makeup with her honey blonde hair worn over her shoulders in light curls.

A 10: Travis Barker's ex-wife Shanna Moakler looked stunning as she posed in lingerie for her Instagram page on Thursday.

The 47-year-old actress and model shared a sexy snap of herself as she flaunted her toned abs in a black and pink polka dot bra and panties

Her blonde hair was parted on the side and styled in loose layers. 

Shanna kept her jewelry simple, showing only a diamond belly button ring. 

A post next to the photo on Instagram read, 'In the mood to be pretty and powerful' and invited fans to click on the private link in her bio.  

Body makeover: The mother of three - Landon, 18, and Alabama, 16,(pictured) from her marriage to ex-husband Travis Barker and Atiana de la Hoya, 23, whom she shares with former partner Oscar de la Hoya, and, confessed to undergoing a full body makeover in 2018

Best thing: The model, who lost 40 pounds by cleaning up her diet and undergoing plastic surgery to repair the ab muscles stretched out during her pregnancies  called the procedure, 'probably the best thing I ever did in my life!'/ Pictured in Los Angeles in 2019