Live action footage
TL Viewing rooftop inside the Shanghai World Financial Center, Shanghai, China
HD
1920 x 1080