The Final PerformancegloverartsJun 3, 20151 min read David Lloyd Glover sold a 18.25" x 24.00" print of The Final Performance - Michael Jackson to a buyer from Sendenhorst, nrw - Germany.