Barclay Viewforth Church congregation on Blackford Hill

Series Archives: Ears to hear and eyes to see