A giant animated puppet of a girl, part of a performance by French street theatre company Royal de Luxe, moves through the streets of Geneva, Switzerland, September 29, 2017. (Photo/Agencies)
RIGHT BG
A giant animated puppet of a girl, part of a performance by French street theatre company Royal de Luxe, moves through the streets of Geneva, Switzerland, September 29, 2017. (Photo/Agencies)