Is Beyonce the greatest singer of our generation?
She certainly threw her hand in for that accolade yesterday with a stunning performance of the national anthem at Barack Obama's inauguration. Wearing an Emilio Pucci dress, Christian Dior coat and earrings by jeweler Lorraine Schwartz, she brought many in the crowd to tears with her moving take on the anthem.
Click on the video to watch the performance for yourself!









































