Wednesday, August 17, 2011

Alexander Farmer - No One Knows Where the Shoe Pinches But Him Who Wears It 1867




No comments: