The term living water is found several times in the New Testament and it means something import to the desert dwellers of the Holy Land. Listen and find out about this import phrase.
Podchaser is the ultimate destination for podcast data, search, and discovery. Learn More