Entire collection · 154,551 / 249,347
St. John the Baptist (1602) by Caravaggio — The Athenaeum — Image id 25944