A street is covered in cherry blossoms blown off trees by strong wind and rain in Dalian City, Northeast China’s Liaoning Province, May 3, 2016. (Photo/Weibo of CCTV)
RIGHT BG
A street is covered in cherry blossoms blown off trees by strong wind and rain in Dalian City, Northeast China’s Liaoning Province, May 3, 2016. (Photo/Weibo of CCTV)