Theope iani Hall & K.R. Willmott, 1994


Ecuador, Esmeraldas Province, km 44 road Lita-San Lorenzo, La Punta ,   300 m


Distribution
External links