Based in Montreal, Moment Factory specializes in creating “unforgettable moments” for its audiences across the world. Moment Factory is among the world leaders of multimedia events with more than 300 shows and installations. Creating this type of ...