Water Baptisms in Las Palmas de Gran Canaria, Canary Islands, Spain – May 2025
11 June, 2025
Photos: Inauguration of the Church in Toledo, Spain – June 7, 2025
19 June, 2025