UFO/Alien Paranormal Documentary
Investigation into the mystery of the Dropa Stones, claimed to be a series of 716 stone disks said to contain alien hieroglyphs found in a cave in China’s Bayan Har Mountains.
What's your reaction?
I Love It
I Hate It
You might also like