View map

IMAX 3D, Shanghai Science & Technology Museum