This New Art Installation in Boston Is Turning HeadsThis New Art Installation in Boston Is Turning HeadsStrange sights have popped up in Boston. These oddities are all a part of a new art experience by the Downtown Boston Business Improvement District.Maddie LevineMaddie Levine