Britney Spears Just Proved Moms Can Still Be Hot

(Photo: by David Becker/Getty Images for dcp)

Kaitlan Collins Contributor
Font Size:

Being a mother of two hasn’t stopped Britney Spears from showing off her figure.

The 34-year-old singer proved that when she donned a pair of revealing pink shorts for a hike in the mountains this weekend.

“Nothing like hiking to refocus your energy,” Spears captioned the photo. “Can’t wait to get back to Vegas this week!”

Spears has two children — Sean and Jayden — with Kevin Federline, and she said she feels “blessed” to be a parent.

“I’m the happiest I’ve ever been,” she said during an interview with People magazine last year. “My kids come first in my life, bottom line.” (RELATED: Britney Spears Works Out In Nothing But A Bikini Top — And It’s Must-See!)

“Preston is very opinionated, very expressive, and if he doesn’t like something, he’s going to tell you,” she says. “But he has a huge heart, he’s a good kid and he has manners. Jayden is sweet, very soft-spoken, kinda funny. He’s adorable — a momma’s boy.”

“I’m very blessed.” (RELATED: Britney Spears Just Shut Down Her Critics With This Insane Bikini Video)