City of Giants in Ecuador

Discovery of ancient Cyclopean structures in the South American rain-forests.

Advertisements