Malta, Cospicua (Bormla)

Malta, Cospicua: A glimpse of Heaven’s beauty reflected on Earth. This sacred masterpiece reminds us of the eternal glory of the Lord above. The Collegiate Church of the Immaculate Conception in Cospicua, Malta.