“Ecce Homunculus” Spanish Fresco Restored
Late 90's art icon It Come has resurfaced at The Sanctuary of Mercy Church near the Spanish city of Zaragoza....
Late 90's art icon It Come has resurfaced at The Sanctuary of Mercy Church near the Spanish city of Zaragoza....