Greatest Story Ever Told – They Which See Not, Shall See. ep16, 470511

A drama of spiritual vision. Peter and John discuss healing both the physically blind and the spiritually blind.