Facebook Twitter

Ice carving depicts 9/11 horror

SHARE Ice carving depicts 9/11 horror

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.