Michael Jackson Fans Lay Eyes on the Stage – Michael Jackson THE IMMORTAL World Tour
September 21, 2011
The fans make it inside the venue.