Michael Jackson Fans Lay Eyes on the Stage – Michael Jackson THE IMMORTAL World Tour
September 21, 2011

The fans make it inside the venue.

Comments ()