Charles Spencer and Sarah Churchill, Duke an Duchess of Marlborough

Charles Spencer

Charles Spencer and Sarah Churchill, Duke an Duchess of Marlborough