Lamentation icon (1)

Regular price $ 36.00
Orthodox icon of Lamentation or Deposition, Epitaphios, icon of 13th cent. Mount Athos.