Heaven meets earth in this artistic portrayal of the Ella Valley, by Yehoshua Derovan. The Biblical David went out to fight Goliath, armed with a slingshot,and faith in God, in this very location.

The post Thou Shalt Not Lack appeared first on Breaking Israel News | Latest News. Biblical Perspective..

Source: Israel in the News