What is that.. A dress? It looks like something that crawled out of the 80's! There is nothing wrong with the 80's, but I hate that fashion thats coming back "in style."
Beyonce looks like she's wearing children's clothing! I'm sure it's supposed to be short like that but the way it's cut just makes it look way too small for her.