Far behind the majestic Andes mountains, in the heart of Peru, lies the historic city of Cusco, home to ancient cultures and ancestral secrets.