New Video: Beyonce "Who Run The World" (Girls)

After much anticipation Beyonce "Who Run The World" (Girls) video has finally dropped. I really want to know what you guys think about the video especially with all of the video spoilers that occurred over the past few weeks. Is it what you expected from Bey. Let me know what you think.