An expedition team is set to search for the ape-like creatures in the Shennongjia, an inaccessible mountain area in northwest Hubei, 160 km north of the Yangtze River.The area is famous for the...
Please login first!
An expedition team is set to search for the ape-like creatures in the Shennongjia, an inaccessible mountain area in northwest Hubei, 160 km north of the Yangtze River.The area is famous for the...