The Magical Town of Compostela
Mexican artist's sculpture unveiled in Louvre Plaza