The Celestials

An observation of The Celestial Church of Christ in Leytonstone, London.