Unveil the mysteries of Kuelap, an ancient fortress built by the Chachapoyas, a pre-Inca civilization also known as the 'people of the clouds'. Kuelap is an impressive walled city with more than 400 structures and stunning views of the surrounding landscape.