March 5, 2021 Incredible Shanghai Written by Aliyah in Places The Shanghai Tower and Shanghai World Financial Center stand above fog in Shanghai, China, on February 28, 2021. 1 Previous PostSea Turtles Next PostIncredible feat