Previous

Location: Dabashan mountains, Chengkou county, Chongqing, China