Francis Seymour Haden

English, 1818–1910

30 Followers
60 Artworks
60 Artworks: