At this years Essence Music Festival, Beyonce gives an emotional performance of her hit single, Halo as a tribute to MJ. She along with her musicians went to church on this one. It was emotional, dramatic, and most importantly heart-filled with. Michael definitely desrves the love. Check out the video below.