Sichuan is located in the upper reach of the Yangtze River and the hinterland of Southwest China. It is bordered by Hubei and Hunan in the east, Guizhou and Yunnan in the south, Xizang (Tibet) in the west and Qinghai, Gansu and Shanxi in the north. The name Sichuan means four rivers and it refers to the four most important tributaries to the Yangtze River: Minjiang, Tuojiang, Fujiang and Jialing Jiang which flow through the province from north to south.

The mountainous, misty Sichuan Province, also known as “The Land of Abundance”, is one of the birthplaces of Chinese civilization, and home to numerous anomalies, ancient mysteries, cryptozoology, and paranormal phenomena. Only an hour away from Changdu, the province capital, is one of China’s most sacred mountains, O-Mei (also known as Emei Shan).  Inhabited more than 5,000 years ago, Emei Shan is rich in history and culture. It is the most famous and highest of the Four Sacred Buddhist Mountains of China, rising to 10,103 feet with some 76 monasteries.  The province also hosts Xichang Space Center, Rocket and Launch Center, an important part of Beijing’s program to reach the stars. Throughout recorded history China has been the home to some of the most culturally and technologically advanced societies on our planet. The past, present, and future come together in Sichuan.  One of the largest provinces of China, Sichuan has had its share of UFO sightings.

To read more, click here.