Loading...

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.