Oh no!

During a live performance Wednesday on Univision’s morning show "Despierta America," Mexican mariachi singer Patricia Navidad was halfway through her performance of her song “Viva Mexico” when a women’s worst nightmare happened ... on air.

Sporting a short blue mini dress, the singer’s sanitary towel was seen falling from in between her legs.

The 42-year-old singer seemed to cringe momentarily when she realized what was happening, but like a true professional, she didn’t miss a step and carried on singing. She finished the mariachi song without another incident.

The video of the performance has gone viral, with some viewers claiming it was all a publicity stunt to get her more attention.

More On This...

Navidad took to social media with a series of tweets to call out those making fun of the incident, not ashamed for what happened.

“It’s sad that there are men who forget they are here because of a woman and are offensive and vulgar against women,” she wrote in Spanish. “They say that a man who treats a woman like a princess has been educated by a queen — those who attack and offend, who educated you?”

She added: “It’s too bad they weren’t there, the men who were making fun, because I would have love to embarrass you face-to-face.”

Navidad didn’t stop there.

“Women use sanitary towels, you should use diapers and big ones, because you spread it big!” she wrote. “If you guys say it, ok!! My napkin fell, I did not throw it, surely your pants must have fallen by now!”

She continued: “I am not a boxer, I am a warrior and I never throw in the towel, unless it doesn’t fit me, the same as the chancla.”

Navidad ended with: “'I want to make it clear that I never threw or would throw the pad. Thank you, I love you … This is not something I should be ashamed of or mocked for.”

Like us on Facebook
Follow us on Twitter & Instagram