What happened to the long-lost “City of Giants” hidden deep within Ecuador’s Amazon?
A team of researchers had discovered a while ago an ancient complex of pyramids and various structures in a remote part of the Ecuadorian Amazon rainforest. They documented the site as best as they could, snapping several images of strange structures and artifacts and filming...