CGTN | 04-Aug-2020 | By Li Yimei
“Are they aliens?” – That was my first impression when I saw weird masks of different sizes floating in a big display room at Sanxingdui Museum in southwest China’s Sichuan Province. Continue reading “Sanxingdui Site: A mysterious costume party with masks from the past”