Rain forest, Panama

Rain forest, Panama.