Yonaguni Pyramid: Nature, Aliens or Lost Civilization?
Video – Footage of the massive Yonaguni pyramid off the coast of Japan, about 70 feet underwater.
Video – Footage of the massive Yonaguni pyramid off the coast of Japan, about 70 feet underwater.