Green Iguana and Eyelash Orchid leaves

Green Iguanas (Iguana iguana) are often observed camouflaged among foliage. Eyelash Orchids (Coilostylis ciliaris) are epiphytes that can be found growing on the trunks of many trees in the West Indies.