High in the rugged and misty peaks of the Peruvian Andes, scientists have stumbled upon a discovery that has left them both thrilled and perplexed. It’s a find that defies expectations ...