“The Priests” gave their last concert on terra firma of the United Kingdom, as part of a farewell tour. Photo: Catedral de St. Mary en Middlesbrough