Britney Spears threw a one-woman fashion show this week, and the 35-year-old is the definitive queen of her makeshift runway (a lovely carpet). The star looks better than ever, showing off three stunning looks while strutting to Desiigner's "Panda." She even throws in a little cha-cha.
Although the strapless red bodycon is hot, and the navy mini gives us serious "Baby One More Time" vibes, we've really got to hand it to Brit for her final look. Her huge smile shows she's totally confident in an ultra-revealing olive green mini -- as she should be!
Earlier this week, the star posted an Instagram album of her sons, Sean and Jayden James, enjoying the beautiful weather in coordinating outfits. (We have a feeling Mom picked those out -- but they seem to be good sports about it!)