Ornithocephalus falcatus

Ornithocephalus falcatus is a species of orchid found from the Guianas, Venezuela, Ecuador, and Peru.