Austrocylindropuntia floccosa

Austrocylindropuntia floccosa is a cactus found in the high plains of Peru and Bolivia. They are cultivated and planted together to make fences. The fruit is edible.