Beyonce mimed national anthem

It has been revealed that Beyonce's rendition of the US national anthem at Barack Obama's inauguration yesterday was mimed.
She appeared on stage after the US President took the oath of office to give a rendition of the Star Spangled Banner.