John Constable on Artsy

Yale Center for British Art
Jul 12, 2013 5:51PM
Yale Center for British Art