Huge snow sculpture amazes visitors in China

2016-07-19 7

A huge snow statue at the soon-to-open Harbin International Ice and Snow Festival is projected to be the star of the show. The statue is 27 meters high, as tall as ...