This one comes courtesy of my friends at Weird Asia News:
No one seems to know the origin or the meaning behind a mysterious pyramid that sits atop Mount Baigong in western China that local legends claim is an alien UFO launch tower.
Nine scientists form the team that will travel to the western province of Qinghai and the mouth of this 165-198 foot tall structure known as the “ET Relics.”
“The pyramid has three caves with openings shaped like triangles on its façade and is filled with red-hued pipes leading into the mountain and a nearby salt water lake,” says China’s state-run Xinhua agency.
Read the whole article HERE