Beyonce sang an emotional and outstanding performance of 'The Star Spangled Banner' over the weekend at the Presidential Inauguration - or so you may think. New York Post's Page Six has confirmed that the singer decided at the last minute to lip-sync the National Anthem over the weekend, a rep for the United States Marine Band revealed. 

The band rep, Kristin DuBois, told Page Six, “All music is pre-recorded for the ceremony because there are so many eventualities and conditions that day." She adds,  “We performed, live, the band. But we received last-minute word that Beyonce was going to use the pre-recorded vocal track. Those were the instructions we were given. We don’t know what the reason why.”

Check out the video:

Photo Credit Getty Images