A mud race is held on Xiushan Island, Zhoushan, East China's Zhejiang province on July 14. [Photo/zhoushan.cn]