Epiphany puppets are sold at the traditional Christmas market in Rome’s Navona square

Epiphany puppets are sold at the traditional Christmas market in Rome’s Navona square December 13, 2005. REUTERS/Alessia Pierdomenico

Leave a comment