Karen Kain and Rudolf Nureyev in The Sleeping …

Karen Kain and Rudolf Nureyev in The Sleeping Beauty (National Ballet of Canada)