Location
美国 Costa Rica: Provincia de Heredia: Finca La Selva, the OTS Field Station on the Rio Puerto Viejo just E of its junction with the Rio Sarapiqui
Habitat
Near Loop about 830m.from its beginning, approx.30m.East of the trail at top of slope overlooking Q.Saltito.