You've been logged out. Click here to log back in.
Trichopilia laxa is a species of orchid found from western South America to Venezuela. full article at Wikipedia