earth4all.net
Lost City of Pyramids Discovered in Ecuador Jungle? - Photos & Video
Pyramids of the Anunnaki Giants? In the video below is some of the most incredible footage of a never before seen large pyramid located in the jungles of Cen