Teagueia teaguei

Teagueia teaguei is a species of orchid endemic to Ecuador.