Share

Impressive snow sculptures on display in NE China

More than 200 sculptures made of 150,000 cubic meters of snow are on display at a park in northeast China’s Jilin Province, featuring different cultures along the ancient Silk Road trade route.

Leave a Comment