Oh no she didn't!

Sheryl Crow suffered a major wardrobe malfunction at the Happy Hearts Fund Gala in New York City on Thursday, flashing her white panties under her super-sheer black gown.

The 52-year-old star also showed off her abs -- and belly button -- in the see-through ensemble! 

While the "Feels Like Home" singer may have missed the mark on the red carpet, her body looks amazing. She seemed to be channeling Angelina Jolie as she put her gorgeous gams on display.

Crow took to Twitter to show her support for the cause, which raises money to rebuild schools and restore hope and opportunity in the lives of children after natural disasters.
"So honored to be here supporting @pnemcova at the @HappyHeartsFund gala with @ScottHamilton84 and @TracieHamilton8," she tweeted along with a cute candid. 

What do you think of her red carpet mishap? Tell toofab in the comment section below, and click "Launch Gallery" above to see more wardrobe malfunctions!

Hot Videos