PHOTO GALLERY

This is me in technical heaven! Sound check at Madison Square Garden, New York with the Michael Jackson "Bad" tour.

Gallery Top