Monday, November 25, 2013

John Ruskin, Kingfisher, 1871


No comments: