St. Telemachos icon

Regular price $ 40.00

Orthodox icon of Saint Telemachos, Telemachus. Contemporary icon.

Commemorated January 1.