The weather outside is frightful, but indoors Britney Spears is making things red hot.
The 35-year-old pop star headlined the B96 Pepsi Jingle Bash at the Allstate Arena in Rosemont, Illinois, on Saturday, and her ensemble left little to the imagination.
The mother of two — Sean, 11, and Jayden, 10 — showed off her stunning figure in a see-through black leotard with cleverly placed red jewels. She completed her performance look with fishnets and black boots that reached over her knees, wearing her long blonde hair loose.
Spears, who is taking some time off from her residency in Las Vegas during the holidays, proved she hasn’t lost a step since rising to fame as a teen, showing off her dance moves during hits like “Womanizer.”
On top of her throwback classics, Spears also performed songs from her most recent album, Glory. At one point, G-Eazy joined her onstage for a sultry performance of “Make Me…”
The singer went for a more conservative look for a meet and greet before the concert, which also included performances from Shawn Mendes, Alessia Cara and OneRepublic. On Instagram, she shared a picture of her look — a white blouse, grey dress pants and a choker.