Elephant Ears in the Baconao park near Santiago.
Elephant Ears in the Baconao park near Santiago.