Well of the Saints, The
Broadcast: February 19, 1938
Added: Mar 17 2020
According to legend, there is a well in Ireland, and if you put a drop of the water out of it on the eyes of a blind man, you'll make him see as well as any person walking the world...