Tuesday, September 13, 2011

Richard Ansdell - The Lost Shepherd 1860



No comments: