Loading...
News
    Shows

      China's Red Square On Ice

      |CBS News RAW: In Harbin, China, thousands of people attended the opening of the 22nd Red Square Ice Festival. The structure was inspired by Harbin's northern neighbor Russia.

      Related Videos