Sunday, February 17, 2013

John Ruskin aged three and a half

by James Northcote

No comments: