The people of Harbin, China have built something quite epic out of ice for the Harbin International Ice and Snow Festival.
posted 08 February, 2012by emmett