Beyonce will sing live during halftime at this Sunday's Super Bowl. She also answered her critics by performing The Star Spangled Banner live on TV this afternoon. Beyonce caused lots of controversy by lip-syncing The Star Spangled Banner at President at President Obama's inauguration, Beyonce promised she'd sing for real at halftime of the Super Bowl.

Check out the following video's of Beyonce live and lip-synced.