Some tourists take pictures of a giant ice sculpture named "The Frightened Statue of Liberty." The carving is a part of the 18th China Harbin International Snow and Ice Festival, which opened Sunday in Harbin, the capital of Northeast China's Heilongjiang province. The sculpture depicts the horror of the Sept. 11 terror attacks on New York.
Next Up In
U.S. and world