Where is El Chiru?

Where is El Chiru located?

El Chiru, Cockle, Panama hat (approx. 8.4°, -80.2°)


Where is El Chiru on the map?