More than 50 sand sculptures are now on display at the 24th Zhoushan International Sand Sculpture Festival, which kicked off at the Nansha scenic spot in Zhejiang Province.