Entire collection · 138,529 / 249,347
The Eye of God (1862) by Georgiana Houghton — The Athenaeum — Image id 242905