Israel Put your hope in the Lord Painting

Israel Put your hope in the Lord Painting
Featured in the Monastery Church, Sighişoara, Transylvania, this painting appears to show a UFO hovering over a church.

Photos

A selection of most relevant photos related to Israel Put your hope in the Lord Painting.