Yucca cactus?

Yucca cactus?

Observation - Yucca cactus? - UK and Ireland. Description: