Visitors admire a life-size statue of The Flash on display at ChinaJoy in Shanghai on July 29, 2023. [Photo/China.org.cn]