Beyonce finally released the music video for her new single 'Run The World (Girls)' last night on American Idol.

With an Egyptian theme, Mrs. Sasha Fierce delivers an array of dance moves and brilliant choreography (as always). The end of the video reminds me of the movie '300', but instead of fighting, everybody battles through the art of dance.

I also love that the video is full of girl power. Because who runs the world? That's right - girls.