Chusquea Delicatula is a South American bamboo found in the the Andeean mountains of Peru including the areas around Machu Picchu.
Chusquea Delicatula is a South American bamboo. This South American bamboo is found in the the Andeean mountains of Peru including the areas around Machu Picchu.