Thousands of visitors pack Wuhan University's campus to see its cherry blossoms in Wuhan, Hubei Province, on Sunday, March 27, 2011. [icpress.cn]