Dove Channel
560

No Ordinary Shepherd

A young shepherd boy has always treasured his shepherd father's tale of that starlit night on the hills surrounding Palestine so many years before.

Faith