Beyonce sings the National Anthem live at Super Bowl news conference.

Beyonce sang the national anthem live for reporters after lip-syncing for POTUS and the world.

Beyonce is no Milli Vanilli.  She sang the national anthem a capella to kick off her Super Bowl news conference today (Jan. 31) and didn’t miss a note. She also promised to sing live at the Super Bowl.

The 31-year-old singer was calm and collected as she explained why she lip-synced the “Star Spangled Banner” at President Obama‘s second inauguration earlier this month.

She caused a national uproar and came under a firestorm of criticism for choosing to lip-sync at the swearing-in of the nation’s first African-American president.

Both Kelly Clarkson and James Taylor, who preceded her, sang live. Four years ago, Aretha Franklin also sang live at Obama’s first inauguration.

“I am a perfectionist, and one thing about me I practice until my feet bleed,” she said explaining her inaugural performance. “But I didn’t have time to rehearse with orchestra.”

Beyoncé Owes an Apology Over Lip-Syncing, Sen. Schumer Says

She also cited the poor weather, other delays and not being able to conduct a check of the sound equipment. “I did not feel comfortable taking a risk,” she explained.

She confirmed as TheImproper previously reported that she sang along with the track even though the music was recorded. “Actually, I sang along with the pre-recorded track,” she said. “I’m very proud of my performance.”

Beyoncé Phones In Inaugural Anthem With Déclassé Lip-Sync

When it comes to her Super Bowl halftime show this Sunday, she was unequivocal. “I will absolutely be singing live. I am well rehearsed and I will absolutely be singing live… “This is what I was born to do. What I’m born for,” she said.

And, this time she’s well rehearsed. “It is nerve racking,” she said of the show. “I’ve been repairing four or five months. Of course, I’m nervous.”

For all the latest Super Bowl updates, follow TheImproper on Twitter.