Epiphytes
Epiphytes (epi, meaning "surface," and phytes, meaning "plants") are plants that live on host plants, usually in the treetops. They include a wide variety of grow...
Read more
It's lovely to visit a garden on a spring day, surrendering to the scents, colors, and the sounds of birds chirping or the breeze rustling a dogwood tree heavy with blossoms.But there's also someth...
Read more