ZhangJiaJie National Forest Park in China’s Hunan Province has become internationally renown since the release of the 2009 movie Avatar. The movie was filmed in these mountains, more specifically, the ...
Scientists found a “secretive” pregnant creature on a mountain in China and discovered a new species, a study said. Photo from Getty / iStockphoto In a mountain forest of southeastern China, a ...