Stained Glass

Chapel of the Holy Spirit
Liverpool Anglican Cathedral
Liverpool, England UK