Three terracotta warrior ice sculptures are on display at Harbin Ice and Snow World in Harbin, the capital of Northeast China’s Heilongjiang province, attracting visitors looking for striking photo ops.