World's Largest IceSnow Santa
earthwormjerm
Published
12/26/2008
A massive 160 meter long and 24 meter high Santa Claus has been sculpted out of ice in Chinas northern city of Harbin.
1 Comments