Last weekend has marked the opening of the second branch of the Long Museum in the Xuhui Riverside Development Area of Shanghai, that will also house the future DreamWorks Animation culture and entertainment complex “Dream Center” by 2017.