Combo photo taken on May 1, 2014 shows sand sculptures displayed during a sand sculpture festival in Weihai city, east China's Shandong province, May 1, 2014. More than 100 sand sculptures are displayed during the festival. [Photo/Xinhua]