Visitors have fun in Roaring Tiger Mountain, a national forest park, in Hailin city, northeast China's Heilongjiang province on Feb. 7, 2015. (Xinhua/Wang Kai)
Go to Forum >>0 Comment(s)