Picchu means peak, and this puppet is named in honor of the sacred Machu Picchu area in Peru.
Traditional Peruvian Wool Textile is accented with periwinkle and pink satin.