giants

  • Lost ancient pyramid complex located in Ecuador

    Ecuador 19/10/2013 – We are excited to announce the recent discovery of a previously unknown pyramid complex located in a remote area of the Ecuador Amazonian jungles. This is a brief summary of some of what we already know or suspect to be the facts of this absolutely incredible find....

Member of The Internet Defense League