The people of Harbin, China have built something quite epic out of ice for the Harbin International Ice and Snow Festival.

The people of Harbin, China have built something quite epic out of ice for the Harbin International Ice and Snow Festival.