Famous Religious Icons
The Ladder of Divine Ascent resides in Saint Catherine’s Monastery, Mount Sinai. The original was based on a treatise by Saint John Climacus and was painted in the 12th century. The icon depicts a ladder to heaven, with Jesus at the top and monks climbing with demons attacking or pulling them from … Read more