by newzulu
SPAIN, Castelldefels: Spain catholics celebrate the Feast of the Immaculate Conception on December 8, 2015, in Castelldefels.Castelldefels, a village at the outskirts of Barcelona, venerates her patron saint 'The Virgin of Health' with a mass, procession and dances.