Published on Jul 27, 2017
The Longyou caves are found close to a village on the Lan River in Zhejiang in China and they are a series of huge artificial caverns, which may have been built by Anunnaki and show construction techniques that are found the world over. If it was the Anunnaki then this proves that the Ancient Watchers were here and brought their technology here and it could prove that other places considered to be attributed to the Ancient Anunnaki architects which is simply amazing and dumbfounding! This is amazing!
Source of information;
-Video Upload powered by https://www.TunesToTube.com