The Water of Life 1

Chester Cathedral, Cheshire, England