Beyonce performs at 4th July celebrations
Beyonce warmed up ahead of her T in the Park performance with an electrifying show at Macy's 4th July Fireworks spectacular in New York this week.
The Single Ladies singer wowed the crowds with her rendition of God Bless America, dressed in a floor length black gown.
She also sang her new single hit Best Thing I Never Had during the patriotic celebrations on Liberty Island, home to the Statue of Liberty.
Beyonce is enjoying a successful run at the moment, kicking off with a crowd-pleasing show at Glastonbury, which helped propel her new record 4 straight to number one in the UK album chart.
The star, who is married to rapper Jay-Z, will be taking to the stage in Scotland this weekend to perform in front of those with T in the Park tickets.
She will be appearing on the main stage on Saturday, ahead of Coldplay's headlining gig.



