Is There An Orchid Called Flower Of The Holy Spirit?
Peristeria elata is a species of orchid occurring from Central America to Panamá, Venezuela and Ecuador. It is the type species of its genus. It is commonly referred to as the Holy Ghost orchid, dove orchid or flower of the Holy Spirit in English, and, as the flor del Espiritu Santo in Spanish. what flowers … Read more