Indonesian Megalithic Site Could Be More Than 9000 Years Old... And Part Of An Ancient Pyramid.