Entire collection · 244,148 / 249,347
The Mirror (1899) by John William Godward — The Athenaeum — Image id 94052