An exhibition featuring pictures of Michael Jackson’s personal items from his Neverland ranch will open on Wednesday at an art gallery in Moscow. The organizers of the show at the Pobeda (Victory) art gallery said on Monday that the series of photographs, created by New York-based photographer Henry Leutwyler, document the inner turmoil of a […]