The park sat within an important ecological ... This site is part of the Shennongjia National Nature Reserve in central China’s Hubei Province, a roughly 800-mile drive southwest from Beijing.