echiromani: Statue of the Immaculate Heart o…

echiromani:

Statue of the Immaculate Heart of Mary, Barcelona.