You've been logged out. Click here to log back in.
Trichosalpinx orbicularis is a species of orchid found from Trinidad to Central America and southern tropical America. full article at Wikipedia