Only 38 days to go before the Beijing 2022 Winter Olympic Games! The Stalin Park in Harbin, Northeast China’s Heilongjiang province is showcasing snow sculptures, including the Olympic mascots "Bing Dwen Dwen" (chubby giant panda) and "Shuey Rhon Rhon" (baby red lantern).