- Oddiverse
- By Alexandra Botezatu
- December 28th, 2013
Enormous Frozen Castle Built for Annual Snow Festival in China
The centerpiece of the display is an astonishing 86-foot (26 meters) tall all-ice tower
The centerpiece of the display is an astonishing 86-foot (26 meters) tall all-ice tower