An inflatable bounce castle on display at the Shenzhen Cartoon and Animation Festival in Shenzhen, South China's Guangdong province on Thursday. [Photo/IC]