Entire collection · 25,756 / 249,347
The Accolade (1901) by Sir Frederic Lord Leighton — The Athenaeum — Image id 126399