People shit on Beyonce because she doesn't deserve to be in the conversation with MJ as a live performer. Bruno Mars is a better live...
Michael Jackson absolutely destroys Beyonce as a live stage performer. Beyonce isn't even the greatest performer of the last twenty years....