See the team at Lowy frieze for the camera, as the employees try to stay still for a holiday-themed mannequin challenge.
Founded in 1907, Lowy is recognized as the country’s leading fine art services atelier, and is located in the Fine Arts Building in New York.
Article topics