Sobralia Leucoxantha Orchid The Sobralia Leucoxantha orchid can be found from Costa Rica and Panama, as well as in Colombia and Peru. The attached image was taken … Continue reading