A sculpture resembling a giant sea creature made of fallen leaves is on display at the China Academy of Art in Hangzhou, East China's Zhejiang Province on Monday. Photo: VCG