Ancient astronaut theorists claim that several UFO-related incidents in China over the years have led to the Chinese government's beginning to acknowledge that extraterrestrial life may exist, in this clip from Season 11, Episode 9. #AncientAliens Subscribe for more from Ancient Aliens and ...
READ MORE +