Entire collection · 138,547 / 249,347
The Eye of the Lord (circa 1866) by Georgiana Houghton — The Athenaeum — Image id 242921