alien looking plant

alien looking plant

Observation - alien looking plant - UK and Ireland. Description: