Desert Agave (Agave deserti), also called century plant.
Native Americas used the fibers and roasted parts of the plant for eating.