A bird's eye view of the site of the 17th China Zhoushan International Sand Sculpture Festival. [Photo/Xinhua]