Nicpmi-00675-1-bormla niche immaculate conception.jpg
Immaculate Conception Niche in St. Therese of Avila Church (Cospicua)