A signboard outside the ‘Iglesia del Salvador’ (El Salvador Church) explaining some history October 3, 2025 teresa Leave a comment