Moment of Zen - Ice Palace

  • Aired:  03/13/06
  •  | Views: 1,920

A giant ice palace is built for the 22nd Annual Ice and Snow Festival in Harbin, China. (0:11)

Loading...