Beyoncé's flawless performance of "The Star Spangled Banner" was one of the highlights of Barack Obama's swearing-in ceremony Monday morning. Viewers watched in awe as the 31-year-old singer even pulled out her earpiece mid-way through the song without missing a beat.
But according to Tuesday reports from Washingtonian and The Times of London, Beyoncé lip-synced her way through a pre-recorded version of the national anthem, while the U.S. Marine Corps band pretended to play their instruments [UPDATE: The New York Post debunked reports that the band didn't play live].