Pablo Martinez Monsivais, AP
"She did not sing live," said the official, who refused to reveal their identity. A prerecorded version of the "Star Spangled Banner" was played instead, and that's what people heard.
According to the official, the decision was made by Beyonce herself, and might have been informed by her late arrival on Sunday, which didn't allot her enough time to rehearse with the U.S. Marine Band.
READ THE FULL STORY AT THE BOOMBOX.