Yale Center for British Art, New Haven, CT
     

Yale Center for British Art, New Haven, CT