The mysterious alien ruins in Qinghai, China

Imagine finding really old building structures that some people think were made by aliens! In Qinghai (青海), China, there are special ruins that have caught the attention of people all over the world. Let’s learn more about these alien ruins and the secrets they might hold. In 1996, explorers found the alien ruins while they were exploring a faraway (遙遠的) place in the city of Delingha in Qinghai. The site is located ...Read More

Share this post:

Facebook
Twitter
LinkedIn
Telegram
WhatsApp
Email