A strange-looking flower - or maybe an elephant's trunk in disguise? In Tenerife, Canary Islands.