Cherry blossoms at the Yuantouzhu (Turtle Head Isle) scenic spot in Wuxi, Jiangsu province. [Photo/wxrb.com]