Trichosalpinx ciliaris

Trichosalpinx ciliaris is a species of orchid found from Mexico, Belize, Central America and down to Brazil (Roraima).