The Three Witches from Macbeth (Elizabeth Lamb, Viscountess Melbourne; Georgiana, Duchess of Devonshire; Anne Seymour Damer) by Daniel Gardner

NPG 6903; The Three Witches from Macbeth (Elizabeth Lamb, Viscountess Melbourne; Georgiana, Duchess of Devonshire; Anne Seymour Damer) by Daniel Gardner

The Three Witches from Macbeth (Elizabeth Lamb, Viscountess Melbourne; Georgiana, Duchess of Devonshire; Anne Seymour Damer) by Daniel Gardner

Leave a Reply