Peruvian Ball Peruvian Ball Peruvian Ball. In the highest peaks in the mountains of Peru lie the mystical ruins of a civilization known as Machu Picchu. the remarkable treasure of these ancient people is…