Home Saints Stones
Icon of St. Aidan and St. Oswald, St. Aidan's Church (Bamburgh), Northumberland, England (J. Demetrescu 2013)