The Stanhopea pulla orchid can be found from Costa Rica to northern Colombia.
Stanhopea Pulla Orchid
Comments are closed.