Touted by Microsoft as “the world’s most acclaimed performance artist,” Marina Abramovic was recently seen starring in a new Windows Mixed Reality ad on YouTube promoting her latest piece, ‘The Life’ (Editor’s Note: The original video was set to private by Microsoft after receiving some extreme criticism; below is a…