Entire collection · 154,218 / 249,347
David Bearing the Head of Goliath (circa 1610) by Antiveduto Grammatica — The Athenaeum — Image id 259112