Icon Print

Terra Sancta Scrolls
Petah Tikva, Israel
2007
Waxed parchment
8 1/8 x 19 3/4 inches