A huge "iron panda" appeared on a commercial street in Shenyang, Northeast China's Liaoning province, May 7, 2015. [Photo/IC]